我要尋找一個TortoiseGit操作,相當於:TortoiseGit等同「TortoiseSVN的 - >顯示日誌 - >恢復到此版本」
TortoiseSVN --> Show log --> Revert to this revision
在TortoiseSVN中,該操作將恢復本地存儲庫選中修訂版,同時保留所有更改的文件。
換句話說,當我做TortoiseSVN --> Check for modifications
時,已更改的文件就會顯示出來,當我完成測試時,我可以輕鬆地放棄這些更改。
出於某種原因,我發現在TortoiseGit上執行這個有用的操作非常困難。
,我目前使用的解決方法是:
- 執行
TortoiseGit --> Show log --> Export this revision...
- 複製輸出文件到我的本地庫
有沒有更直接的方式爲這個?
我已經試過以下TortoiseGit操作,但他們只是在我的本地庫「興風作浪」,我無法與「標準」提交&推送流程之後繼續:
Reset "master" to this...
Switch/Checkout to this...
Rebase "master" onto this...
Revert change by this commit
我發現了一個類似的問題here,但答案暗示了我的TortoiseGit彈出菜單中甚至不可行的選項。
非常感謝您的幫助。
已經有一段時間,因爲我用顛覆,但這裏有一個例子,假設您在提交#1有一個包含A的文件,則在提交#2時將其更改爲B.現在,您恢復到#1,該文件現在是否包含B或A? –
你嘗試過「git checkout」嗎?你說這會造成嚴重破壞,那究竟是什麼意思?但我先前的問題,首先回答,我們會從那裏拿下。 –
@ LasseV.Karlsen:我在TortoiseGit彈出菜單中沒有該選項。 – goodvibration