我正在将我们的QA分支中的热门修复程序合并到我们的Dev分支中。五个文件已经改变。我对Dev分支进行了新的检查。然后我从QA到Dev工作副本进行合并(修订范围)。它带来了五个文件,并且外部和忽略属性存在冲突 - 我通过“使用本地”(dev)来解析。
当我检查修改或提交时,我希望看到我合并的五个文件是唯一的更改。但是,我接近提交对话框中显示的700个“已修改”文件。如果我选择其中一个文件并“与base比较”,WinMerge会出现并说“文件相同。”
我试过这个,文件日期设置为“最后提交”而不是。
答案 0 :(得分:5)
我在合并后看到过这种行为(或至少类似的行为)。但是,使用TortoiseMerge我可以看到虽然文件本身没有改变,但是有一个相关的 mergeinfo 值。
发布到问题的答案可能会提供更多见解:
答案 1 :(得分:3)
WinMerge是否忽略了一些空白差异?
您的IDE可能配置为替换某些空格,可能换行符不同(\ n - > \ r \ n)或标签正在扩展到空格,反之亦然。