2015-07-11 103 views
1

假設我們有兩個需要比較的版本,即r1r2如何使用TortoiseSVN命令行比較兩個SVN修訂版本?

通常情況下,我們1)使用TortoiseSVN打開SVN日誌,然後2)從日誌中提取兩個修訂版本,3)將它們作爲下面的快照進行比較。

我的問題是我們如何通過TortoiseSVN命令行來做同樣的事情,即TortoiseProc.exe

p.s.

official guide從TortoiseSVN的頁面,鏈接我/command:showcommand,但我沒能建立與它的參數成功完成命令調用如url1url2revision1revision2

我使用本地SVN倉庫創建在我的電腦上的文件夾F:\Desktop\aa;簽出在F:\Desktop\aaco

我的命令失敗是如下

tortoiseproc /command:showcompare /url1:file:///F:/Desktop/aaco /revision1:1 /url2:file:///F:/Desktop/aaco /revision2:3

enter image description here

enter image description here

enter image description here

+1

你能解釋一下你的意思嗎?未能建立一個成功的完整命令? 'tortoiseproc/command:showcompare /url1:https://mysvn/svn/Test/bar/foo.txt/revision1:1 /url2:https://mysvn/svn/Test/bar/foo.txt/revision2 :2'這是你正在運行? – cjds

+0

我的SVN倉庫是在我的硬盤上創建的本地倉庫,也就是我稱之爲'tortoiseproc/command:showcompare/url1:'** file:/// d:/path/to/foo.txt**'/ revision1:1/url2:'** file:/// d:/path/to/foo.txt*'/ revision2:2' –

+0

所以,我沒有把'url'換成本地SVN回購,我想 –

回答

1

正確的命令應該是如下 - 網址必須指向當地的回購而不是結賬。

tortoiseproc /命令:showcompare /URL1:文件:/// F:/桌面/ AA/revision1:1 /URL2:文件:/// F:/桌面/ AA/revision2:3

相關問題