2012-02-08 67 views
0

我们三个人同时在同一个项目上工作。 它可能发生,我们需要修改相同的文件来执行不同的任务(错误修复或增强),但我们使用svn回购仅用于跟踪在线(www)更改,而我们在开发过程中保留本地更改。乌龟:文件的本地未提交版本和最后回购版本之间的差异

在TortoiseSVN中,有一种方法可以比较我的本地修改版本的文件和最新的回购版(即www版本)吗?

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

回答

1

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

右键点击这些文件可让您选择执行该差异。

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

0

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

0

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

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