我使用版本控制工具來處理我的網頁,LaTeX文檔以及實際的源代碼的不斷變化的版本,但我認爲我沒有做對。我使用了cvs一段時間,然後最近使用git,但是我對它們並不滿意,可能是因爲我錯誤地使用了它們。我想了解如何正確使用它們的建議,或者針對不同類型的工具的建議。易於使用的版本控制爲一個人
基本上,我想使用源代碼控制作爲持久的長期「撤銷」功能,我可以輕鬆瀏覽。例如,如果我在eclipse中有一個Java項目,那麼如果我能夠看到當前文件的並列視圖以及具有從舊的版本完全恢復或剪切並粘貼的選項的早期版本,那將會很不錯。就像網頁樹一樣,我希望看到一個樹的並排視圖,並恢復到舊版本的文件或帶回以前刪除的整個目錄。
現在我基本上做了一個git add .; git commit -a
每次我做出重大更改,並知道我可以恢復一些舊版本的文件,如果我需要的話。每當我真的不得不回去瀏覽修訂樹時,它看起來很複雜。過去我嘗試了一些圖形用戶界面,包括基於Web的CVS查看器,但它似乎仍然比需要的要困難。
我做錯了嗎?還是有我應該使用的另一種工具?
謝謝,這個好建議的戒指。 – Rich 2010-08-16 15:03:40