2010-11-15 73 views
1

我在試用東西時開發了大量原型。我希望我可以有一個輕量級的版本控制系統,可以保留這些備份,並且使我下次可以輕鬆找到它們。這也可以幫助我跟蹤所有解決特定問題的各種技術。用於獨立開發的輕量級版本控制系統

我想知道您對本工作使用正確工具的建議。

更新:一個簡單的谷歌會給我所有的版本控制應用程序的名稱和git是我的首選。但我想知道哪個是最輕的應用程序,爲什麼。我不希望單個回購空間佔用GB。

+0

git的鏈接!你不需要設置一個git服務器或者你可以在本地的倉庫上使用它 – vinothkr 2010-11-15 13:01:34

回答

1

DVCS(如git或Mercurial)可讓您直接在項目目錄中創建一個可用於跟蹤和處理更改的回購站。

1

我會推薦Mercurial

它可以快速爲每個工作副本/存儲庫進行設置,並且不需要單獨的服務器。

0

我主要在Windows平臺上做軟件開發。因此,我使用VisualSVN來幫助將我的存儲庫保存在作爲服務器的家庭網絡存儲(或本地計算機存儲)上,並且還使用TortoiseSVN訪問本地SVN--充當客戶端。

這使我可以在易於維護的小型本地項目上工作。

2

BitBucket + Mercurial是一個很好的組合。

Bitbucket是一個基於Web的託管服務,用於使用Mercurial版本控制系統的項目。 Bitbucket提供商業計劃和免費賬戶。對於項目託管服務來說,非常規 - 也可能是唯一的 - 截至2010年9月,它提供了無限數量的私人儲存庫(在免費賬戶的情況下可以有多達5個用戶)的免費賬戶。

1

找一個像git或mercurial的DVCS。我使用Mercurial的Tortoise Hg版本,我發現它非常容易設置並用於個人使用。正如@Ignacio所說的,您可以在您的項目目錄中設置存儲庫。您還可以設置合併回購以跨項目進行管理,並跟蹤不同項目的多種不同方法。建立一個新的存儲庫並填充它不到一分鐘。這個系統的學習時間也很少。