使用Git VS Mercurial和Xcode在大型团队中进行iOS开发有什么优点和缺点? [英] What are the pros and cons using git VS Mercurial with Xcode for iOS development in big teams?
问题描述
有些开发人员推荐使用git,而另一些则推荐使用Mercurial。有没有人有两种经验,可以告诉我为什么我应该花时间在没有与Xcode集成的Mercurial上,而不是仅仅使用集成的git?
什么是当我使用git而不是Mercurial时有什么好处?
当我使用Mercurial而不是git时,有什么好处?
最后但并非最不重要的是:有没有快速指南可以说明如何设置git这样多个机器& Xcode可以开始在同一个项目上工作吗?
big = 5个人(是的,对我来说这真的很大) ;)
git和Mercurial 性质非常相似。他们都是DVCS,只有微妙的差异。
请参阅 http://hginit.com/ ,以便快速进行概览和设置。
检查你是否喜欢Mercurial将如何使用
请在这里查看它们的微妙区别: https://www.mercurial-scm.org/wiki/GitConcepts
And还有一些观点来自另一方: http://whygitisbetterthanx.com/
两者都很容易入门。
我更喜欢Mercurial,因为它很容易适应头部。基本的操作就足够了。 git中命令变化的数量通常会让我失望。这感觉更放纵一点。
正如你所指出的那样。 Xcode集成对你来说可能是一个不同的因素。
We want to work together on one project, checking out/in files.
Some devs recommend git, others prefer Mercurial. Does anyone have experience with both and can tell why I should spent time on Mercurial which doesn't integrate with Xcode rather than just using git which does integrate?
What are the benefits when I would use git instead of Mercurial? And what are the benefits when I would use Mercurial instead of git?
Last but not least: Is there a quick guide that shows how to set up git so that multiple machines & Xcodes can start working on the same project?
big = 5 people (yeah, for me that is huge, really) ;)
git and Mercurial are very similar in nature. They are both DVCS and have subtle differences only.
See : http://hginit.com/ for a good fast overview and setup. Check if you like how it is going to be working with Mercurial
See their subtle differences here : https://www.mercurial-scm.org/wiki/GitConcepts
And also some views form the other side : http://whygitisbetterthanx.com/
It is very easy to get started on both.
I prefer Mercurial because it is easy to fit in the head. The basic operations suffice. The sheer number of command variations in git usually puts me off. It feels a bit more indulgent.
How ever, as you have noted. Xcode integration can be a differentiating factor for you.
这篇关于使用Git VS Mercurial和Xcode在大型团队中进行iOS开发有什么优点和缺点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!