我知道,從命令提示符下,我可以做類似是否可以將我的工作副本與任意修訂進行比較?
svn diff -rXXX foo.bar
到foo.bar
我的工作拷貝,修訂XXX
,即使此修訂是在合併後的分支進行比較。
我該怎麼做TortoiseSVN?它的工作原理就像過去在同一分支上我的WC而不是在不同的人的修訂魅力......
編輯:
多虧了羅布的答案我現在可以到一個文件中比較我工作副本到坐在合併分支上的過去版本。我想知道的最後一件事是,如果有可能手動合併一些差異文件,我的工作副本:
- 在當我用鼠標右鍵單擊給定文件的修訂版「顯示日誌」窗口並選擇「與工作副本比較」,差異查看器(或WinMerge在我的情況下)將舊版本中的文件的本地副本(以修訂號後命名,並存在於Windows臨時文件夾中)與我的實際值進行比較工作副本
- 當我移位時,右鍵單擊這個文件並選擇「Diff with URL」,被比較的文件都是在Windows的臨時文件夾中進行本地複製,從而阻止我合併一些差異適用於我的工作副本...
是否有解決該問題的方法?
感謝您的回答!這正是我所尋找的東西,除了一件事情:烏龜讓我將我合併分支上的選定修訂與我的WC的_copy_進行比較,而不是直接與我的WC進行比較。這不是什麼大不了的事情,但它阻止我選擇一些手動合併的更改。任何想法我可以做到這一點? – 2013-02-13 08:00:31
@YannickBlondeau你能舉個例子嗎?我沒有按照你的方案100%。當我在一份工作副本上進行測試時,我在本地工作副本上右鍵單擊一個文件,並將其與另一個分支上的文件的特定修訂版進行比較。如果您舉例說明您的情況,我可能會進一步提供幫助。 – 2013-02-13 13:02:43
@Rob_Goodwin我編輯了我的問題。謝謝你的幫助!! – 2013-02-13 14:54:01