當一個人做在Visual Studio代碼進行一些修改,然後撤銷一些(按Ctrl + ž),然後保存代碼(按Ctrl + 小號)從該點整更改歷史記錄(所有撤消變化)都會丟失 - 無法重做這些更改(Ctrl + Y)。從這個角度來看,歷史由VS保留下來,但前進的一部分原因是不明原因的。如何在保存後保持VS更改歷史記錄?
任何方式來保持整個歷史?
當一個人做在Visual Studio代碼進行一些修改,然後撤銷一些(按Ctrl + ž),然後保存代碼(按Ctrl + 小號)從該點整更改歷史記錄(所有撤消變化)都會丟失 - 無法重做這些更改(Ctrl + Y)。從這個角度來看,歷史由VS保留下來,但前進的一部分原因是不明原因的。如何在保存後保持VS更改歷史記錄?
任何方式來保持整個歷史?
使用源代碼管理(如果不可行,請在桌面上使用源代碼管理),並且您可以向後或向前滾動大量更改,更頻繁地登錄。
以Git爲例,我可以每隔幾分鐘檢查一次,並能夠回退或轉發單獨的行或提交。
他們在這裏使用VSS,所以我使用git進行本地撤銷/重做擴展。源代碼控制是處理更長的更改歷史的最佳方式,就像您所指的那樣。
嗯,你確定嗎?哪個版本?這裏它只在關閉文件時丟失了歷史記錄,這是合乎邏輯的,我認爲自從VS6左右以來它就是這樣的? – stijn
嗯,我不完全確定什麼是實施到VS,以及它如何在內部工作,但我100%肯定有關結果(如上所述)。即使我的'重做'箭頭在保存後變爲不起作用。 ** VS2010 **,未在其他版本上測試。 – NPS
你是對的我誤解了它,它在VS2010中。但是,除了你所說的,還有更多的東西,我不能總是重現它。不知道它取決於什麼。 – stijn