使用Git VS Mercurial和Xcode在大型团队中进行iOS开发有什么优点和缺点? [英] What are the pros and cons using git VS Mercurial with Xcode for iOS development in big teams?

查看:113
本文介绍了使用Git VS Mercurial和Xcode在大型团队中进行iOS开发有什么优点和缺点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



有些开发人员推荐使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆