是否有SVN命令来查找两个本地文件之间的区别?

Lak*_*sad 6 svn diff

什么是SVN命令来查找硬盘上两个文件之间的差异(两者都不在存储库中)?

如果其中一个文件位于SVN的特定版本中,则查找的命令是什么?

使用SVN命令可以做些什么?

Nad*_*mli 15

您不使用SVN来区分不在存储库中的文件.如果您使用的是linux,请使用以下命令:

diff file1 file2
Run Code Online (Sandbox Code Playgroud)

如果您使用的是Windows然后尝试像工具胜利合并例如

要查找有关存储库中文件的信息,请使用以下命令:

svn info file
Run Code Online (Sandbox Code Playgroud)

如果您想了解有关SVN的更多信息,请查看官方教程.


小智 7

svn diff --old foo.c --new bar.c

  • 太棒了!很棒!应该是公认的答案 (2认同)

Pet*_*ker 6

在TortoiseSVN中,您可以区分两个任意文件.只需选择它们并在tortoiseSVN的上下文菜单中选择diff.但是,它们必须位于同一目录中,否则TSVN将不会显示diff命令.在这种情况下,您可以使用帮助工具TortoiseIDiff.exeTortoiseMerge.exe,它们是TortoiseSVN的一部分,位于TSVN_installation/bin文件夹中