0
假设您有两个公共功能分支feature1
和feature2
。 公共功能分支被视为“集成”分支的问题工作流程。 这两个分支中的每一个都由两个不同的开发人员共同工作,从事他们自己的业务。 有一天,feature1
的开发者意识到他需要feature2
中的部分代码。什么是最好的方式去做这件事。 让我们假设有问题的代码可以挑选出来,因为每个提交都足够集中,以便它们只能完全引用相关代码。与另一个分支共享分支的一部分
但是,我的直觉是樱桃采摘提交后会导致问题,因为他们有不同的SHA1。它也会(我认为),失去原作者的信息。
有没有更好的方法去做这件事?
这是为什么您应该为每个功能分别设置功能分支的原因之一。如果您有需要的代码的分支,您可以简单地合并它。我是对的,你的回购中不是这种情况吗? – svick 2012-03-11 17:04:37
每个功能都有一个单独的分支。问题是feature1需要来自feature2的一些代码。 – blockhead 2012-03-11 17:05:45
然后你应该将你的特征分成更小的部分,并为它们中的每一个分支。但是这对你现在无法帮助你。 – svick 2012-03-11 17:06:55