2014-07-11 37 views
1

我知道在eGit有比較「提交..」選項,但可能不包括我試圖比較給定的修訂版。鑑於具體的修訂,我如何比較或區分我的工作副本或修訂版頭文件?

說,在一個特定的版本中,版本是a3。該文件在修訂版a1,a2,a4中進行了修改。

a3發生在a2之後。

的問題是,在的選項例如:It的比較列表中的「提交...」 A3版本是不存在的,因爲的文件沒有顯示其修改。我想將工作副本或最新版本中的文件與修訂版a3中包含的任何文件進行比較。

我試圖避免找出在給定的修訂之前更改文件的最後一個修訂版本是什麼的單調乏味的過程。

回答

1

是的,例如:It過濾比較有了>提交...到修改的文件中提交的列表,否則整個歷史將被顯示在那裏。

我是否正確理解您的具體使用情況,您已將修訂版的散列值與手頭進行比較?

如果是這樣,這將是比較簡單的提高如果可以輸入一個任意的承諾在ID比較有了>提交...對話框。你能否提出一個增強請求here

怎麼做目前:

  1. 在文件上下文菜單中,使用團隊>展歷史(或顯示在>歷史
  2. 在禁用過濾(顯示包含所選資源的存儲庫中的所有更改)
  3. 找到要比較的提交(使用查找按鈕或滾動)
  4. 打開的上下文菜單中的提交和選擇與工作空間比較
+0

我創建一個功能請求:https://bugs.eclipse.org/bugs/show_bug.cgi?id = 485319 – hinneLinks

相關問題