SORU
7 Kasım 2010, Pazar


Revizyon numarası için gıt karşılığı nedir?

git kullanmaya karar verdim benim kişisel projeler için iş yerinde ama svn kullanıyoruz. Git dün yükledim ve ne olduğunu merak ediyorumGözden Geçirme numarasıeşdeğergit.

Hadi sürüm 3.0.8 üzerinde çalışıyoruz söylüyorlar ve her hata düzeltme konuşurken kullanabileceğimiz kendi Revizyon numarası bu hata düzeltildi. Ben 3.0.8 için gıt kod etiketi ne zaman Revizyon numarası ya da kimlik daha ayrıntılı başka bir tür olarak kullanabilirim. Karma değil yani kullanıcı insanlar için samimi buluyorum.

CEVAP
7 Kasım 2010, Pazar


İyi veya çok kötü bir haber, bir karma revizyon numarasıdır. Ben de SVN geçiş gıt yaptığımda bu sorun vardı.

""""Belirli bir sürümü, bu revizyonu başvurmak için yapmak. sürüm olarak belirli bir revizyon etiketi gıt etiketleme kullanabilirsiniz blog post Bu Check out.

Anlamak için önemli şey gıt olamaz revizyon numaraları - merkezi olmayan doğası hakkında düşünmek zorunda. Eğer A ve B kullanıcıları hem yerel hem de kendi alanlarına yapılıyor, nasıl gıt makul sıralı Revizyon numarası atayabilir mi? Bir birbirimizin değişiklikleri çekme/itme önce B hiçbir bilgi yok.

Bakmak için başka bir şey için hata düzeltme dalları dallanma basitleştirilmiş

Bir sürümü ile başlayın: 3.0.8. Bu serbest bırakıldıktan sonra, daha sonra bunu yapmak için:

git branch bugfixes308

Bu hata düzeltmeleri için bir şube oluşturur. Şube ödeme:

git checkout bugfixes308

Şimdi herhangi bir hata düzeltme istediğiniz değişiklikleri yapın.

git commit -a

Onları işlemek, ve ana dala geçiş yapın:

git checkout master

Diğer şubeden bu değişiklikleri çekin:

git merge bugfixes308

Bu şekilde, serbest özgü ayrı bir hata düzeltme şube var, ama hala ana dev gövde içine hata düzeltme değişiklikleri çekiyorsun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BioHunta

    BioHunta

    28 Mayıs 2006
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • spyib

    spyib

    9 Ocak 2007