2012-03-16 99 views
2

我試圖瀏覽SVN中的文件歷史記錄,並查看使用Subclipse引入的對該文件的選定修訂版本 - 就像您可以瀏覽更改一樣到維基百科上的一個頁面。使用GUI在Linux上比較文件的SVN修訂版與以前的修訂版

我第一次嘗試雙擊歷史中的行,但沒有奏效 - 我收到了一些「文件不存在」的錯誤信息。就我看到的Subclipse而言,您必須右鍵單擊修訂版,找到菜單選項「比較...」,然後單擊第二個「選擇」按鈕,然後立即找到修訂版(即下面)想要比較(通常但不總是用粗體突出顯示),然後單擊確定兩次,這是一個單調乏味的過程。我正在尋找更方便的方法來做到這一點。

回答

2

我如果您已檢出項目,請執行比較>修訂。這帶來了一個比較用戶界面與修訂列表。您可以單擊每個修訂版以查看差異。這會將該修訂與您檢出的內容進行比較。

或者,您可以執行團隊>顯示歷史記錄以查看文件的所有更改。選擇任意兩個修訂版本,右鍵單擊並選擇比較選項以查看這些修訂版本中的差異。

最後,在瀏覽顯示歷史記錄以僅查看特定修訂版的更改時,只需選擇該修訂版,右鍵單擊並選擇比較,然後在隨後的對話框中單擊確定。您無需更改對話框中的任何設置。

-3

在Emacs中:

  1. C-X C-f和選擇要查看的文件的歷史記錄。

  2. CX VL

  3. 標籤下降到某一版本(或者點擊它)

  4. 按資本d查看DIFF(用於由 修訂改變了所有的文件)

  5. 來看看另外一個,按CX O和回到步驟3.

+0

請閱讀問題。 – Nullpo 2013-09-27 20:24:31

+0

我寫了這個問題。 – 2013-09-28 20:24:43

+0

那麼?問題是subclipse,而不是Emacs。 – Nullpo 2013-09-28 20:29:29