主分支:default
功能分支:feature
如果我在feature
分支中实现的功能的开发需要一段时间,我想让这个分支与default
上正在进行的开发保持同步分支以确保在我的功能完全实施后,feature
INTO default
的合并过程将尽可能无缝。
通常情况下,这是一个没有问题但过去没有问题。但是现在我注意到如果这些feature
分支添加了新文件,那么当我尝试合并default
INTO feature
的头部时,会删除这些文件我已添加到feature
分支。
我正在使用TortoiseHG Workbench
feature
,初步处理功能(添加了新文件)default
分支以开始处理P1 bugfix default
feature
分支。default
分支的头部,然后选择“与本地合并...”如果我确实需要手动修复任何合并冲突,那么被删除的文件永远不会被识别为合并冲突。
将主分支合并到功能分支中是否只删除文件,因为主分支不知道它们?直觉上,我一直认为只是因为主分支不知道功能分支中的新文件,它不会通过并清除它们。但这正是发生的事情。有没有人知道我可能打开/关闭的设置可能导致此行为?