0

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

有什么方法可以使用该差异来更新我的文件?

谢谢你

4

1 回答 1

0

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

patch original.data difference.diff

补丁将以original.data这样一种方式修改文件,即如果计算diff最终状态和原始状态之间的值,则会difference.diff再次得到相同的结果。

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

于 2013-10-11T12:15:31.603 回答