Git、SVN 和Mercurial 理想情况下最好的 SCM 是什么?
我完全转向自由职业,我想在版本控制系统中维护我的客户端代码,最好是 Git、SVN 和 SVN。 Mercurial 什么是最好的?
I am completely switching for freelancing and I wanted to maintain my client codes in a Version Control system, ideally Git, SVN & Mercurial What’s is the best?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不存在“最好的SCM”这样的东西。
无论如何,请尝试一下 Mercurial 和 Git,因为它们都是分布式的并且具有非常相似的功能。
甚至不必费心去阅读关于哪一个最好的评论,只需使用它们并找出哪一个最适合您。
There is no such thing as "the best SCM".
By all means give both Mercurial and Git a try, as they are both distributed and have very similar capabilities.
Don't even bother to read reviews about which is best, simply play with them and figure out which one works best for you.
如果您自己使用它,实际上并没有多大区别。同样重要的是您保存代码的位置 - 它只是在您的计算机上的远程存储库中的某个地方吗?我将 SVN 与 Google Code 结合使用 - 我认为这仅适用于开源,但还有很多其他可用的。
我尝试了 Git,发现它比 SVN 更有效,如果你单独工作,几乎没有什么好处 - 但也许那是因为我是一个习惯了 GUI 的 Windows 用户!
If you're using it on your own, it really doesn't make that much difference. As important is where you keep the code - is it just on your machine on a remote repository somewhere? I use SVN with Google Code - I think that's only for open source, but there are plenty of others available.
I tried Git and found it more work than SVN, with little benefit if you're working alone - but maybe that's because I'm a Windows guy who used to GUIs!
我会选择分布式 VCS。所以没有 SVN。
为什么?
:
编辑结束。
有关 Git,请参阅 http://www.youtube.com/watch?v=4XpnKHJAok8 。
我个人使用 Git,对 Mercurial 不了解。
在工作中我必须使用SVN,自从我切换到Git后我开始讨厌它。
希望这有帮助...
I would opt for a distributed VCS. So no SVN.
Why?
EDIT:
EDIT END.
See http://www.youtube.com/watch?v=4XpnKHJAok8 about Git.
I personally use Git and have no idea about Mercurial.
At work I have to use SVN and I started to hate it since I switched to Git.
Hope this helps...