比如我是项目管理人,在team下新建一个仓库,team中也有其他人员,他们修改或者添加功能后,我需要review,那他们需要fork吗?还是直接clone了?
fork的话,可以让他们发PR,我就能通过bitbucket看到修改了; clone的话,有办法吗?
请教一下大家, 有什么好的指导。
fork的话,可以让他们发PR,我就能通过bitbucket看到修改了; clone的话,有办法吗?
请教一下大家, 有什么好的指导。

1 chmlai Dec 3, 2014 就是 github 那套基于 PR 的工作流啊 |
2 zhangshine Dec 3, 2014 建分支,发pr,merge |
3 nevernet Dec 4, 2014 @zhangshine 这个工作量很大吧? 如果是几个新功能开发, pr量大, merge量大 |
4 nevernet Dec 4, 2014 我们目前都是直接clone |
5 zhangshine Dec 4, 2014 @nevernet clone不属于工作流里的吧,只是把版本库拉下来 反正我们是如果要开发新功能就建一个branch,开发完成后发个pull request, 然后找个人review,最后merge,删掉branch |
6 ryanking8215 OP 我现在是让每个成员直接clone,然后再在develop分支上branch一个自己名字的分支,作为自己的开发分支,再git push -u origin xxx上去,然后有啥就提交进自己的名字的分支里,要合并进develop就在bitbucket上发PR,这样就是同仓库的分支间的PR。 没有让他们用fork,是因为这个项目比较大,分成了5个子项目,有个顶层仓库,顶层仓库里没有代码,最多就是文档和一些实例等。其他子项目作为git的submodule存在,感觉用fork就不好整了。 |