svn - TortoiseSVN 命令行差异

标签 svn command-line tortoisesvn diff

我使用的命令是:

TortoiseProc /command:diff /path:myfile.txt

它将打开 diff TortoiseSVN 窗口,但它只会将工作副本与 HEAD 副本进行比较。我想要的是将工作副本与不同的 Repo 中的最新版本进行比较。基本上,如果 HEAD 与工作副本不同,则与运行右键单击-> TortoiseSVN-> "Diff"相同。否则运行右键单击-> TortoiseSVN ->“与以前版本的差异”

最佳答案

创建注册表 DWORD 值

HKCU\Software\TortoiseSVN\Debug

并将其值设置为 1。

之后,无论您何时使用任何命令,都会首先弹出一个对话框,向您显示 TortoiseProc.exe 启动时使用的确切命令行参数。

一旦知道要使用的命令,就可以再次删除注册表项。

关于svn - TortoiseSVN 命令行差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023735/

相关文章:

git - 将一个 Subversion 存储库项目拆分为两个 Git 存储库

svn - SVN 乌龟提交后失败

python - 命令行和 UI 小部件的协作

ios - 从 xcode 命令行生成 ipa

svn - 删除名称为 "svn:"的svn分支

svn - 如何确定谁使用SVN锁定了文件?

svn - 如何配置 TortoiseSVN 的外部合并行为?

android - Gradle中返回的SVN版本号错误(org.tmatesoft.svn)

java - SVN 符号链接(symbolic link)对 Linux 和 Windows 透明

Python:在Windows上执行一个复杂的命令