我之前遇到过这个问题,没有想太多,但是它变得相当乏味。
我们有以下内容。主分支,这是我们的用户正在使用的稳定版本。我们有一个开发分支,它托管我们可以立即发布的修复程序。然后我们有我们的功能分支,它们具有WIP功能。为简单起见,我将继续讨论后两个 - 开发和名为Quoting的功能分支。
Quoting分支已经完成了它的功能。它已将开发分支合并到其中,所有冲突都已在引用分支上解决。现在,我们有最新的引用分支,以及开发分支的最新工作。总而言之,只有20-30个文件发生变化。
所以我即将合并回开发分支,并按照提示进行操作 - 非常简单:
现在我在这里遇到了一些障碍。我得到的列表中包含的变化远远高于30;几乎每个文件都被合并了!
所以我按照StackOverflow post建议右键单击并撤消更改,但在确认对话框中按No To All会有所帮助。不幸的是,我跳过了This works when you only have changes to files. It will not merge any NEW files that you have added
的评论。
所以我的问题是,如何获取所有实际的待处理更改,而不必逐项检查并排除我已经处理的内容,因此我可以撤消待处理的更改并重新包含我的变化,只是做一个合并?这可能是因为我根据StackOverflow和Web上的一些注释重命名了分支这一事实,即使层次结构完全相同吗?
答案 0 :(得分:1)