【发布时间】:2010-08-30 16:37:19
【问题描述】:
如何使用 Tortoisesvn 将文件的本地副本与 Subversion 中的最新副本进行比较? 我已提交所有文件,但某处似乎有所不同,我正在尝试找到它。
【问题讨论】:
如何使用 Tortoisesvn 将文件的本地副本与 Subversion 中的最新副本进行比较? 我已提交所有文件,但某处似乎有所不同,我正在尝试找到它。
【问题讨论】:
您正在搜索的选项称为“Diff”。
此功能向您显示同一文件的两个版本(本地副本和存储库中的最新版本),突出显示它们之间的任何差异。
【讨论】:
右键单击已签出的文件夹并从 TortoiseSVN 菜单中执行“检查修改” - 这会显示所有尚未提交的文件。
如果您偏执地认为其他人签出代码时存在差异,您可以对其他文件夹进行第二次签出并使用 kdiff3 之类的工具来比较两者。
【讨论】:
您右键单击要比较的文件,展开 TortoiseSVN 并选择 Diff。
如果你本地的文件在你上次执行 svn 更新后被编辑过,它的图标上会有一个红色的感叹号水印,如果没有,那么你可能需要再次运行 svn 更新并再次检查差异.
【讨论】:
尝试使用“清理”来尝试解决任何不一致问题。
【讨论】:
这似乎是一个旧线程,但是我想回答这个问题,因为我在上面没有看到这个答案。
如果您没有看到“差异”并且只能看到“与以前版本的差异”,这意味着您的本地副本与存储库中的内容相同,并且没有差异可显示,因此没有“差异”选项。
希望这能回答你的问题。
【讨论】: