簡體   English   中英

Eclipse / EGit查看文件的先前版本(Git)

[英]Eclipse / EGit to see previous version of a file (Git)

在EGit中可以看到文件的簡單歷史嗎?

Team > Show in history顯示所有文件的所有提交。 沒用處。

我正在尋找文件的歷史。 “歷史記錄”視圖中有一個按鈕, Show changes to selected resource但無法選擇資源。

除非該版本具有標記,否則似乎沒有任何方式可以與特定版本進行比較。

這些碎片似乎在那里,但它們是否正確放在一起?

(沒有復雜的分支或其他聰明。我通常使用命令行進行此類工作,但不應該這樣做。)

您可以打開文件(或從項目瀏覽器中選擇)並執行: Right Click -> Team -> Show in history 這將打開以下視圖:

用紅色圈出的過濾器是:“顯示所選資源及其子項的所有更改”,它基本上只過濾與您選擇的資源有關的提交(您可以選擇不同的過濾器以更好地理解他們如何彼此不同)。

問題是Team> Show in History需要從Project Explorer窗口運行。 當我第一次找到這些范圍按鈕時,我右鍵單擊了類文件的編輯窗口,並在那里完成了Team> Show in History。 這似乎已被打破,只顯示所有變化。

(感謝您的回復。知道它可以完成並通過這些范圍按鈕讓我看得更遠。我很少使用Project Explorer,而只是在Navigate對話框中鍵入類/文件名。)

其他一些答案建議點擊Team > Show in History 此菜單項未顯示。 而是Show Local History Team > Show Local History

我一直打開Git Staging選項卡。 我保存了一個小的更改到我想看的歷史文件。 這導致文件顯示在Git Staging中的Unstaged Changes中。 然后我右鍵單擊該文件,單擊Show In ,然后單擊History 根據Git,這向我展示了該文件的歷史。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM