有没有办法使用 TortoiseCVS 查看自上次 CVS 更新以来存储库中发生了什么变化?
我习惯了 Eclipse 的同步功能。但现在我想查看不是 Eclipse 项目的目录中的差异。
我可以在其他地方查看该项目并使用任何差异工具。但这很丑陋。
有没有办法使用 TortoiseCVS 查看自上次 CVS 更新以来存储库中发生了什么变化?
我习惯了 Eclipse 的同步功能。但现在我想查看不是 Eclipse 项目的目录中的差异。
我可以在其他地方查看该项目并使用任何差异工具。但这很丑陋。
cvs 的命令行版本为此提供了“-n”选项。来自 cvs 手册:
不要更改任何文件。尝试执行 `cvs_command',但只发布报告;不要删除、更新或合并任何现有文件,或创建任何新文件。
请注意,CVS 不一定会产生与没有 `-n' 时完全相同的输出。在某些情况下,输出是相同的,但在其他情况下,CVS 会跳过一些产生完全相同的输出所需的处理。
该选项在 Tortoise 中也可用:从上下文菜单中选择“CVS Update Special”。在对话框中选中“模拟更新”框(在较新版本的 Tortoise 中,它位于单独的选项卡上)。
但是,我发现该功能的用处有限,因为它的输出神秘且集成度低(例如,无法单击文件并实际查看差异)。