2010-11-22 16 views
9

Tek bir projede birlikte çalışmak/dosyaları incelemek istiyoruz.Büyük takımlarda iOS geliştirme için Xcode ile git VS Mercurial'ı kullanan artıları ve eksileri nelerdir?

Bazı dev'ler git'i önerir, diğerleri Mercurial'ı tercih eder. Herkesin deneyimi var mı ve neden sadece entegre git git yerine Xcode ile entegre olmayan Mercurial üzerinde zaman geçirmeliyim?

Mercurial yerine git'i kullanacağım zamanki faydalar nelerdir? Ve Mercurial git yerine kullanacağım zaman faydaları nelerdir?

Son fakat en az değil: git'i nasıl ayarlayacağınızı gösteren bir kılavuz var mı? Böylece, birden çok makine & Xcodes aynı projede çalışmaya başlayabilir mi? Büyük


= 5 kişi (evet, benim için çok büyük, gerçekten);)

cevap

14

git ve Mercurial doğada çok benzer vardır. Her ikisi de DVCS'dir ve sadece ince farklılıkları vardır.

İyi bir genel bakış ve kurulum için bkz .: http://hginit.com/. https://www.mercurial-scm.org/wiki/GitConcepts
Ve ayrıca bazı görünümleri, diğer tarafını oluşturan: Başlamak çok kolaydır http://whygitisbetterthanx.com/

Kontrol Eğer bu Mercurial

ile çalışmaya olacak nasıl isterseniz onların ince farkları Buraya bakın her ikisinde de.

Mercurial'ı tercih ederim çünkü kafaya takılması kolaydır. Temel işlemler yeterlidir. Git komutunun çok sayıda komut varyasyonu beni sıkıyor. Biraz daha zinde hissettiriyor.

Ne kadar önce, kaydettiğiniz gibi. Xcode entegrasyonu sizin için ayırt edici bir faktör olabilir.

+0

Xcode ile Mercurial kullanıyor musunuz? –

+0

@BugAlert: Evet, biliyorum. :) Daha önce de subversion kullanıyorum ama IDE VCS entegrasyonunun büyük bir hayranı olmadım. Aslında, yavaşça, komut satırı yaklaşımını kullanarak daha güçlü hissediyorsunuz. bu benim deneyimim oldu. – pyfunc

+1

Bana "Neden Git X'den daha iyi" sayfasıyla ilgili rahatsızlık veren birkaç şey. 1) Ucuz dallanma kesimi git kadar hg'ye kadar geçerlidir. Mercurial dallanma yapmanın birçok yolu vardır. http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/ 2) Github iyidir, ama Bitbucket, ve bende Bitbucket'in sevgi ve dikkat aldığına dair bir izlenim var. Jira milletleri tarafından satın alındı. –

İlgili konular