供個人使用。任何人都可以推薦Windows版本控制系統個人版本控制系統推薦
回答
或CollabNet Subversion。作爲Windows服務設置並運行很容易。
Subversion有an excellent client, Tortoise, available on Windows。 Git也有一個版本的Tortoise,但是,它並不可靠。
如果你打算自己開展一個項目,更重要的是,定期承諾並負擔維護多個分支(只在需要的時候),去顛覆。否則,請選擇Git的,因爲,
- 它可以讓你藏匿的變化不提交到存儲庫
- 整個版本的記錄會保留,因此這使得它更快地查看誰是要訪問其他人的變化您的代碼
- 在Git中,您不需要爲每個代碼分支維護單獨的項目(源)目錄。
使用分佈式版本控制系統。有很多最受歡迎的是git和mercurial。分佈式SCM實際上是一條路,因爲它們往往有更好的分支合併和分支管理算法。而且,從本質上講,它們是處理文件系統的獨立程序。所以你不需要安裝或管理一個服務器,這是個人版本控制系統的另一個優點。
和泰勒一樣,我會親自鼓勵你學習git(因爲所有的酷男孩都使用它:-)但我知道這不適合每個人。如果你喜歡GUI Plastic SCM看起來非常好。對於少於5人的團隊來說,這是商業化的但免費的。 Fossil是另一個易於使用的工具(我會說比git更容易學習),但它使用SQLite文件來存儲代碼,我不確定它是否可以擴展到真正的大型項目。另一方面,SQLite本身是一個使用Fossil的相當大的項目(由同一個作者出於同樣的原因:他找不到任何他喜歡的東西)。
有很多Personal Version Control系統在那裏。基本上他們會自動保存所有更改,並通常在本地存儲一個選項以保存其他地方。這裏是一個短名單
注:我FolderTrack的作者。我推薦它用於源代碼控制,因爲它保持了多個源文件之間的關係。因此,如果您需要將源代碼恢復到昨天,那麼FolderTrack將執行所有重命名,更改等操作。
我張貼以下內容是因爲我喜歡使用TFS,而且我主要在Microsoft生態系統內開發。我也喜歡通過發佈,構建和門控簽入來運行我的個人項目,如「真實」項目。
如果您有MSDN帳戶,我個人喜歡工作站模式下的TFS 2010(無Sharepoint,SSAS,SSRS)。設置需要大約5分鐘,並且比以往更加簡單。
雖然我現在在Windows家庭服務器上運行它,但在您的工作站(您的工作站作爲服務器)上運行它是安全和容易的。所有的TFS都是SQL Express前的IIS,只有一些計劃任務。
- 您可以跟蹤自己的錯誤/任務/等。
- 你會得到很棒的分支和合並支持(發佈管理)。
- 你得到有能力做自己的基於服務器的版本,用代碼覆蓋率和單元測試
- 你得到的外殼擴展(TFS電動工具)
- 如果你在工作中使用TFS,你就已經知道如何用它。
我知道這不會很受歡迎,但是如果您嘗試一下,它確實會很好。
- 1. 人們對人推薦系統
- 2. 版本控制系統c#
- 3. 多個同步版本控制系統?
- 4. 簡單的版本控制系統或版本控制文件系統或版本控制數據庫
- 5. 本地版本控制系統(Windows)
- 6. 使用多個版本控制系統的多個項目的單一版本控制系統
- 7. Python版本推薦
- 8. 個人版本控制器
- 9. 團體推薦系統
- 10. 廣告推薦系統
- 11. RMSE太小。推薦系統
- 12. 版本控制內容管理系統?
- 13. 選擇版本控制系統
- 14. 大文件版本控制系統?
- 15. 抓取版本控制系統
- 16. webSites的控制版本系統
- 17. java版本控制系統與螞蟻
- 18. Skydrive作爲版本控制系統
- 19. 什麼是一個好的版本控制系統用來版本化我的整個本地文件系統?
- 20. 爲Visual Studio 2010 Pro推薦版本控制軟件
- 21. 請推薦一個適用於製作監控系統的Java CMS框架
- 22. 在真實版本控制系統中跟蹤文件名版本控制?
- 23. Howto使用增量式SVD推薦系統創建推薦
- 24. 推薦odoo使用哪個python版本?
- 25. 是否有僅適用於一個人的準系統Windows版本控制系統?
- 26. 如何在版本控制系統中加入兩個文件
- 27. 從哪個版本的iOS系統有權限控制?
- 28. 哈德森 - 從多個版本控制系統
- 29. 兩個脫機系統之間的版本控制
- 30. 把一個完整的文件系統到版本控制
對於DVCS(分佈式)和CVCS(集中式)之間的區別:http://stackoverflow.com/questions/2563836/sell-me-distributed-revision-control/2563917#2563917和http://stackoverflow.com/questions/2704996/describe-your-workflow-of-using-version-control-vcs-or-dvcs:這樣,當你在下面的答案中進行選擇時,你至少對這兩種VCS。 – VonC 2010-12-14 04:55:58