在乌龟mercurial工具中使用.diff

时间:2013-10-11 12:12:43

标签: mercurial merge diff tortoisehg

我使用Tortoise Mercurial工具来管理我的mercurial存储库。 我有一个单独的.diff文件包含对我的存储库中文件的更改。

有没有办法如何使用diff来更新我的文件?

谢谢

1 个答案:

答案 0 :(得分:0)

大多数Linux存储库都附带patch程序。然后,您可以执行:

patch original.data difference.diff

修补程序会修改original.data文件,如果计算最终状态和原始状态之间的diff,则会再次获得相同的difference.diff

.diff文件通常在subversioning存储库中不可见。它们存储在内部以隐藏用户的多个提交。然而,Diffs可用于分析两个提交之间的差异。比如有人在你的项目上工作并做了很多提交,你可能想要检查那个人实际做了什么,而不必阅读所有提交的报告(因为在下次提交时可以撤消一些更改)