我有从主分支分叉的开发分支。
我可以将 Development 分支合并回 Main 以便 Main 分支代码等于 Development 分支吗?
对此最安全可靠的解决方案是什么?
我有从主分支分叉的开发分支。
我可以将 Development 分支合并回 Main 以便 Main 分支代码等于 Development 分支吗?
对此最安全可靠的解决方案是什么?
我发现执行此操作的最简单方法是使用 Visual Studio 和源代码管理资源管理器进行合并。
在源代码管理资源管理器中,右键单击您的开发分支并选择分支和合并 > 合并
在目标分支下拉列表中,选择您的主干(“主干”)作为目标。如果您最初从 Main 分支,这可能是默认选择。
有两种选择:
TFS 会在您合并时指示您是否存在合并冲突。当您在分支到开发后更改主干中的某些内容时,就会发生这种情况。如果您在开发中所做的更改之一与您在主干中所做的更改发生冲突,您将有机会在 Visual Studio 中解决此问题。
如果您没有任何冲突,您的开发更改将移动到主干中,并简单地与您已经拥有的更改合并。
我承认他们将主干合并到分支的一个工作地点,但它不应该以这种方式工作。
普遍接受的方法是将分支合并回主干。
听起来您正在主干中工作(“我可以在主干中创建一些额外的文件夹或其他文件”)并且想要合并到分支中。
我建议以标准方式进行:仅在合并回主干的分支中工作,从不直接在主干中编码。