我在試用東西時開發了大量原型。我希望我可以有一個輕量級的版本控制系統,可以保留這些備份,並且使我下次可以輕鬆找到它們。這也可以幫助我跟蹤所有解決特定問題的各種技術。用於獨立開發的輕量級版本控制系統
我想知道您對本工作使用正確工具的建議。
更新:一個簡單的谷歌會給我所有的版本控制應用程序的名稱和git是我的首選。但我想知道哪個是最輕的應用程序,爲什麼。我不希望單個回購空間佔用GB。
我在試用東西時開發了大量原型。我希望我可以有一個輕量級的版本控制系統,可以保留這些備份,並且使我下次可以輕鬆找到它們。這也可以幫助我跟蹤所有解決特定問題的各種技術。用於獨立開發的輕量級版本控制系統
我想知道您對本工作使用正確工具的建議。
更新:一個簡單的谷歌會給我所有的版本控制應用程序的名稱和git是我的首選。但我想知道哪個是最輕的應用程序,爲什麼。我不希望單個回購空間佔用GB。
Git在處理空間方面效率很高,就像他們的索賠一樣。檢查下面
DVCS(如git或Mercurial)可讓您直接在項目目錄中創建一個可用於跟蹤和處理更改的回購站。
我會推薦Mercurial。
它可以快速爲每個工作副本/存儲庫進行設置,並且不需要單獨的服務器。
我主要在Windows平臺上做軟件開發。因此,我使用VisualSVN來幫助將我的存儲庫保存在作爲服務器的家庭網絡存儲(或本地計算機存儲)上,並且還使用TortoiseSVN訪問本地SVN--充當客戶端。
這使我可以在易於維護的小型本地項目上工作。
找一個像git或mercurial的DVCS。我使用Mercurial的Tortoise Hg版本,我發現它非常容易設置並用於個人使用。正如@Ignacio所說的,您可以在您的項目目錄中設置存儲庫。您還可以設置合併回購以跨項目進行管理,並跟蹤不同項目的多種不同方法。建立一個新的存儲庫並填充它不到一分鐘。這個系統的學習時間也很少。
git的鏈接!你不需要設置一個git服務器或者你可以在本地的倉庫上使用它 – vinothkr 2010-11-15 13:01:34