将 Diffmerge 与 TortoiseSVN 结合使用 - 如何处理标记为冲突的单个代码块(1000+ 行)



我正在将一些更改从 trunk 合并回 TortoiseSVN 的分支中。我做了一些空格修改(只是整理东西),DiffMerge 显示一个非常大的代码块(可能大约 2000 行)是冲突的。其中一些只是空格,但其中一些也是两个文件的实际更改。

由于 DiffMerge 已将此标记为一个大冲突,而不是一系列较小的冲突,有没有办法从每个文件中挑选单个行以合并到中心?我尝试只选择几行,但我只能选择复制或全选。

谢谢!

编辑:澄清一点,由于空格更改,10000行文件基本上分为三个3300行"冲突"。实际上很少有线条是冲突的。我需要做的是找到冲突的线条并单独解决它们,而不是被迫选择一个巨大的块或另一个。

这很糟糕,但我最终基本上是一行一行地查看差异,然后将我想要的行复制/粘贴到合并文件中。

相关内容

  • 没有找到相关文章

最新更新