我们三个人同时在同一个项目上工作。 我们可能需要修改同一个文件来执行不同的任务(错误修复或增强),但我们只使用svn repo来跟踪在线(www)的变化,而我们在开发期间在本地保留自己的变化。
在TortoiseSVN中,有没有办法比较我的本地修改版本的文件和最新的repo(即www版本)?
使用上下文菜单中的'diff'选项不是解决方案,因为它比较了我的工作副本和我开始的工作基础,而不是repo上的最新版本(可能由我的同事提交)。
答案 0 :(得分:1)
使用Check-For-Modifications对话框。
按下Check Repository
按钮。然后,这将显示已修改并提交到存储库的文件,但尚未更新到工作副本的文件。
右键单击此类文件可以选择执行该操作。
或者只是使用日志对话框并在那里进行差异。
答案 1 :(得分:0)
TortoiseSVN在上下文菜单中有一个选项:检查修改,也许这就是你要找的。 p>
答案 2 :(得分:0)
如果您有可用的源代码的鬼影副本,您可以使用任何差异工具将“实时”源与您当前的源进行比较。
我认为可以使用svn设置ghost副本。