只要分支是从同一个原始文件夹中创建的,您就可以这样做。
- 主干/
- 分支机构/ -/feature1(从主干分支) -/feature2(从主干分支)
如果你这样做,那么你应该也可以在 feature1 和 feature2 之间合并。
尽管我对 TFS 的分支/合并经验让我想要更多。我希望我们只有 SVN。
是否可以合并到 TFS 中不是直接父或子的分支?我怀疑答案是否定的,因为这是我在使用它时所经历的。然而,似乎在某些时候,当正在开发的不同功能可能具有不同的批准周期(即功能一可能在功能二之前获得批准)时,它会非常有用。当我们有生产分支时,这变得非常困难,我们必须将一些功能合并到以前的分支中,以便我们可以在下一个完整版本之前发布。
我们目前的分支策略是在主干(或我们称之为主线)中开发,并创建一个分支来稳定并发布到生产环境。然后,此分支可用于创建修补程序和其他内容,而主线可以针对即将推出的功能进行分歧。
还可以使用哪些技术来缓解上述情况?