我在各种应用上与各种开发人员合作。 我需要知道如何改进我的工作流程。
i.e. http://version.mydomain.com
- 通过提交后提取最重要的是......
如何改进此工作流程?
其次......
我经常在合并到主人时处理冲突 - 这可以避免吗?
在最后一个阶段,我想知道我是否应该使用'rebase'而不是'merge'?
谢谢!
答案 0 :(得分:2)
我经常需要在合并到master-can时处理冲突 这可以避免吗?
这表明你没有经常提交。提前和经常提交,您的合并问题将更小,更易于管理。你等待的时间越长,你在项目上工作的人越多,发生冲突的可能性就越大。
答案 1 :(得分:1)
您考虑过git-flow了吗?我们刚刚从类似于您的描述的系统切换到它,它创造了一个与众不同的世界。还有一个set of command line tools来支持它。
答案 2 :(得分:1)
这不是设计模式,而是工作流程。有this workflow非常受欢迎。它在文章中有详细解释。 git甚至有git-flow extension。