Tortoise:本地未提交版本与文件的最后一个repo版本之间的差异

时间:2012-02-08 19:07:21

标签: svn tortoisesvn repository diff

我们三个人同时在同一个项目上工作。 我们可能需要修改同一个文件来执行不同的任务(错误修复或增强),但我们只使用svn repo来跟踪在线(www)的变化,而我们在开发期间在本地保留自己的变化。

在TortoiseSVN中,有没有办法比较我的本地修改版本的文件和最新的repo(即www版本)?

使用上下文菜单中的'diff'选项不是解决方案,因为它比较了我的工作副本和我开始的工作基础,而不是repo上的最新版本(可能由我的同事提交)。

3 个答案:

答案 0 :(得分:1)

使用Check-For-Modifications对话框。 按下Check Repository按钮。然后,这将显示已修改并提交到存储库的文件,但尚未更新到工作副本的文件。

右键单击此类文件可以选择执行该操作。

或者只是使用日志对话框并在那里进行差异。

答案 1 :(得分:0)

TortoiseSVN在上下文菜单中有一个选项:检查修改,也许这就是你要找的。

答案 2 :(得分:0)

如果您有可用的源代码的鬼影副本,您可以使用任何差异工具将“实时”源与您当前的源进行比较。

我认为可以使用svn设置ghost副本。