TortoiseMerge 是一款免费/开源应用程序。它允许您查看文本文件中的差异,合并这些更改,甚至审查和应用统一的 diff 文件,通常称为 补丁。
在处理文本文件时,例如您最喜欢的编程语言中的源文件,或用于文档或网站的 html/xml 文件,您经常会遇到需要比较这些文件的不同版本的情况。有时您会从其他人那里获得不同的版本,有时您只是想查看您所做的更改。
如果您使用的是版本控制系统(例如 Subversion),那么在更新工作副本时,有时会遇到 冲突。如果其他人更改了您当前正在处理的文件的相同部分,就会发生这种情况。然后您必须手动解决这些冲突。这就是 TortoiseMerge 可以帮助您的地方。
下图显示了参与冲突的文件之间的关系