V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ryanking8215
V2EX  ›  程序员

bitbucket 上的 team 工作流是怎么样的?

  •  
  •   ryanking8215 ·
    ryanking8215 · 2014-12-03 11:37:11 +08:00 · 5991 次点击
    这是一个创建于 3425 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如我是项目管理人,在team下新建一个仓库,team中也有其他人员,他们修改或者添加功能后,我需要review,那他们需要fork吗?还是直接clone了?
    fork的话,可以让他们发PR,我就能通过bitbucket看到修改了; clone的话,有办法吗?
    请教一下大家, 有什么好的指导。
    6 条回复    2014-12-04 12:29:58 +08:00
    chmlai
        1
    chmlai  
       2014-12-03 11:41:48 +08:00
    就是 github 那套基于 PR 的工作流啊
    zhangshine
        2
    zhangshine  
       2014-12-03 12:44:17 +08:00
    建分支,发pr,merge
    nevernet
        3
    nevernet  
       2014-12-04 09:55:40 +08:00
    @zhangshine 这个工作量很大吧?
    如果是几个新功能开发, pr量大, merge量大
    nevernet
        4
    nevernet  
       2014-12-04 09:56:10 +08:00
    我们目前都是直接clone
    zhangshine
        5
    zhangshine  
       2014-12-04 11:05:06 +08:00
    @nevernet clone不属于工作流里的吧,只是把版本库拉下来

    反正我们是如果要开发新功能就建一个branch,开发完成后发个pull request, 然后找个人review,最后merge,删掉branch
    ryanking8215
        6
    ryanking8215  
    OP
       2014-12-04 12:29:58 +08:00
    我现在是让每个成员直接clone,然后再在develop分支上branch一个自己名字的分支,作为自己的开发分支,再git push -u origin xxx上去,然后有啥就提交进自己的名字的分支里,要合并进develop就在bitbucket上发PR,这样就是同仓库的分支间的PR。

    没有让他们用fork,是因为这个项目比较大,分成了5个子项目,有个顶层仓库,顶层仓库里没有代码,最多就是文档和一些实例等。其他子项目作为git的submodule存在,感觉用fork就不好整了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1077 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:26 · PVG 07:26 · LAX 16:26 · JFK 19:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.