我完全切換自由職業者,我想維護我的客戶端代碼在一個版本控制系統,理想的Git,SVN & Mercurial什麼是最好的?Git,SVN和Mercurial什麼是理想的最好的SCM?
2
A
回答
7
沒有「最好的SCM」這樣的東西。
不管怎麼說,既然Mercurial和Git都是分佈式的,並且功能非常相似, 甚至不要去閱讀關於哪個最好的評論,只需與他們一起玩,找出哪一個最適合你。
0
我會選擇分佈式VCS。所以沒有SVN。
爲什麼?
- 您不需要服務器。
- 它更容易不給你回購訪問共享代碼
- 你可以做承諾不會破壞代碼爲大家
編輯:
- 與SVN你有很多的.svn目錄分散在你的文件系統中。我喜歡Git處理的方式。在沒有VCS信息的情況下複製目錄會更容易。
編輯結束。
查看http://www.youtube.com/watch?v=4XpnKHJAok8關於Git。
我個人使用Git,不知道Mercurial。
在工作中,我必須使用SVN,自從我切換到Git後,我開始討厭它。
希望這會有所幫助...
0
如果你自己使用它,它確實沒有太大的區別。重要的是你保存代碼的地方 - 它是否在你的機器上的遠程倉庫中?我使用SVN與Google Code - 我認爲這隻適用於開源,但也有其他許多可用的。
我試過Git,發現它比SVN更有效,如果你一個人工作,沒有什麼好處 - 但也許這是因爲我是一個習慣於GUI的Windows人!
相關問題
- 1. 什麼是SVN,GIT,mercurial等?
- 2. git for mercurial like git-svn
- 3. Maven scm和svn
- 4. 什麼是git-svn-id?
- 5. 簡而言之,git和mercurial對顛覆有什麼好處?
- 6. 什麼是SVN UPDATE的git等價物?
- 7. Mercurial如何對付GIT和SVN?
- 8. 用於Maven SCM插件的svn-settings.xml格式是什麼?
- 9. 什麼是最好的多平臺SVN GUI客戶端?
- 10. 當使用git svn時,什麼是生成svn兼容diff的最佳方式?
- 11. svn(服務器)與git-svn兼容的最低版本是什麼
- 12. 該產品開發的理想git分支策略是什麼?
- 13. git的Mercurial相當於什麼?
- 14. 單人店鋪最好的git安裝結構是什麼?
- 15. 什麼是南瓜最好的做法推Git修訂
- 16. CentOS最好的Mercurial(Hg)GUI?
- 17. 同時管理git和svn?
- 18. 什麼是Flash的最新和最好的選擇?
- 19. 什麼是最好和最輕的jquery插件的tabbing?
- 20. 零參數構造函數有什麼好處?什麼時候是理想的?
- 21. .NET中最好和最簡單的http用戶代理是什麼?
- 22. 什麼是Mercurial bisect?
- 23. 什麼是最好的DBMS的工作?
- 24. 什麼是最想要的SharePoint功能?
- 25. git比git-svn有什麼優勢?
- 26. 什麼是最好的方式來處理DBNull的
- 27. 什麼是.NET的最好的文字處理組件
- 28. iPhone中的圖像處理 - 什麼是最好的?
- 29. 什麼是最好的方式來清理URL中的標題
- 30. 什麼是git clone --mirror的mercurial等價物?
最好的是你最喜歡的那個。 – 2010-07-21 11:25:53
您面對的客戶需求是什麼?這是爲了您自己的用途,還是您需要讓他們看到代碼和/或協作?你打算在哪裏主機 - 在你自己的服務器或GitHub或類似的? – Rup 2010-07-21 11:27:35
另請參閱http://stackoverflow.com/questions/995636/popularity-of-git-mercurial-bazaar-vs-which-to-recommend/995799#995799 – VonC 2010-07-21 11:37:30