2012-07-12 68 views
3

我覺得這是如此簡單,但令人尷尬的是我無法找到它的信息,我是顛覆新手。svn與分支的基地

我創建了一個帶有svn副本的分支並檢出分支並從那裏開始工作。我通過在我的工作副本中的這個分支上的一系列提交創建了一組變更集。

我現在想看看自從fork以來我做了哪些更改。我不想看到我的變更集和我分支的最新分支之間的變化 - 我只想看看我的變化。換句話說,我不在乎自從我分手以來,其他人在我分支的分支上做了什麼。

我這樣做最簡單的方法是什麼?我是否必須通過svn日誌來篩選我的分支的基礎版本?

謝謝!

回答

0

在這種情況下,我和SVN有同樣的問題。最終發生的問題是,如果您已經提交到存儲庫,則無法使用基地svn diff,因爲那樣會使BASE是您從工作副本提交的最後一個修訂。當您執行svn update時也會發生同樣的情況。從儲存庫實際登錄簽出的一種方法是在服務器端,我知道這是不理想的,因爲人們寧願寫一些代碼來自動爲你找到它,但正如你可以告訴的那樣... svn沒有這方面的命令。你最好的辦法是創建一個服務器端腳本來跟蹤並從現在開始使用它。