«git» etiketlenmiş sorular

Git açık kaynaklı bir DVCS'dir (Dağıtılmış Sürüm Kontrol Sistemi)

4
Git topluluğu neden yan yana farkları görmezden geliyor gibi görünüyor [kapalı]
Eskiden Windows, SVN, Tortoise SVN ve Beyond Compare kullandım. Kod incelemeleri yapmak için mükemmel bir kombinasyondu. Şimdi OSX ve Git'i kullanıyorum. Ancak kabul edilebilir bir çözüm bulmak için Gitx ve DiffMerge ile birlikte bir bash betiğini birlikte çalmayı başardım. Bir yıldan fazla bir süredir bu kurulumla ve benzerlerini karıştırdım. Ayrıca …
33 git 

4
GIT ile bir projede çalışan birden fazla kişiyi yönetmek
GIT / GitHub için çok yeniyim (dünden başlayarak yeni). Github ile aynı projede çalışan birden fazla kişiyi yönetmenin en iyi yolunun ne olduğunu bilmek istiyorum. Şu anda dört geliştiricili bir projeyi yönetiyorum. İş akışını nasıl giderim ve her şeyin senkronize olduğundan nasıl emin olurum? (Not: Tüm geliştiricilerin tek bir evrensel …
32 git  github 

5
Ben mercurial'ın dallanmasıyla karıştırılan bir git kullanıcısıyım. Küçük değişiklikleri nasıl izleyebilirim?
Git'i daha önce her zaman kullandım, ama python'a katkıda bulunmak istiyorum, bu yüzden şimdi mercurial'ı öğrenmek zorundayım ve onu çok sinir bozucu buluyorum. Bu yüzden birkaç tane küçük yama yaptım ve onları yerel ticari havuzumdaki taahhütleri olarak izlemek istedim. Anlaşılan , merkürelde dallanmanın üstesinden gelmenin 4 yolu vardır . 1 …

2
Git kullanırken, aktif geliştirme için ana dalı kullanmak tavsiye edilir mi?
Öncelikle, bazı geçmişler, tüm proje ekiplerimizin git'i kullanmaya geçirme sürecini sürdürüyoruz ve belirli dalların sürekli entegrasyon için izlenebilmesi için havuzların nasıl düzenlenmesi gerektiğine dair kılavuz ilkeleri belirliyoruz. Test sunucularına otomatik dağıtım Şu anda geliştirilmekte olan iki model var: En kararlı kodu, ana kanama için bir geliştirme kolunu ve QA testine …
32 git  branching 

13
GIT'e geçmeden önce SVN'yi anlamalı mıyım? [kapalı]
Ben de dahil daha önce kimsenin kaynak kontrolünü kullanmadığı bir bölümde çalışıyorum. Kavramı zorlamaya çalışıyorum. SVN'yi araştırırken biraz zaman geçirdim. Bazı temel bilgileri öğrendim. Komut satırıyla ve Kaplumbağa ile oluşturabilir / güncelleyebilir / satın alabilir / taahhüt edebilirim. Nasıl etiketleneceğini ve dallanacağını öğrenmeye başlıyorum, ancak dallar ve gövde vb. Arasındaki …
31 svn  git 

4
Bir taahhüt ne zaman sürüm etiketlenmemelidir?
Bağlam: Geçenlerde Semantik Sürüm Oluşturmayı öğrendim ve pratik olarak kendi projelerim için en iyi şekilde nasıl kullanılacağını belirlemeye çalışıyorum. Sömürücü, büyük değişiklikler, küçük değişiklikler ve düzeltme eklerini dikkate alırken, bir güncelleme ne zaman güncellenmiş bir sürümle etiketlenmemelidir? Bana öyle geliyor ki her değişiklik bu kategorilerden birine uyacak ve her değişiklik …

3
Düzeltmeleri ele alırken birden fazla etkin sürüm için uygun Git iş akışı
Ürünümüz için en uygun olan Git iş akışını seçmeye çalışıyorum. İşte parametreler: Yılda birkaç büyük yayın yapıyoruz, en fazla 10 diyelim. Ürünümüzün aynı anda etkin birden çok sürümüne sahibiz (bazıları v10.1’de, bazıları v11.2’de vs.) Aynı anda birden fazla sürüm üzerinde çalışabilmemiz gerekiyor (v12.1 üzerinde çalışıyor olabiliriz, ancak sürümün sonuna geldikçe …

2
Git Flow gibi bir birleşme stratejisi gerçekten bir kalıp karşıtı mı?
Şirketim Git kullanıyor ve kendine özgü bir dallanma şeması kullanıyor - iş master'da yapılıyor ve şubeler sürümlere ayrılıyor. Bu, bir yinelemede yapılan tüm çalışmalar dalda kaldığı sürece iyi çalışır, ancak kritik bir üretim sorunu ortaya çıkarsa, çalışmanın bir şekilde her iki dalda da yapılmasını sağlamalıyız. Son zamanlarda, bu şubelerle biraz …


3
Yeniden Yazım için sürüm kontrol uygulaması
X dilinde bir ürün (prototip) P_OLD geliştirdik ve şimdi Y dilinde P_NEW olarak sıfırdan yazıyoruz. P_NEW ve P_OLD aynı ürün olduğundan: P_NEW P_OLD'un eski bir grubu mu yoksa kendi deposu mu olmalı? Bu kadar büyük değişikliklerle başa çıkmanın genel yolu nedir, sürüm kontrolü bakış açısı oluşturur?

6
SVN birleşmelerinde bu kadar zor olan ne?
Olası Çoğalt: Ben bir Subversion geekiyim, neden Mercurial, Git veya başka herhangi bir DVCS'yi göz önünde bulundurmalıyım? Arada bir, birisinin dağıtılmış sürüm kontrolünün (Git, HG) merkezi sürüm kontrolünden (SVN gibi) doğal olarak daha iyi olduğunu, çünkü SVN'de birleşmenin zor ve acı verici olduğunu duyduğunu duyarsınız. Şey SVN'de birleştirilmesi ile herhangi …
28 git  svn  mercurial  dvcs  merging 


11
Merkezi olmayan sürüm kontrol sistemleri için iş vakası
Git / mercurial / bazzr sistemlerinin neden merkezileştirilmiş sistemlerden (yıkım, performans) daha iyi olduğunu araştırdım ve herhangi bir ticari neden bulamadım . Bir DVCS'yi teknik olmayan bir kişiye satmaya çalışıyor olsaydınız, DVCS'in karı için ne gibi argümanlar sunacaktınız . Kısaca yöneticime gitmek için çalışacağım, yıkılma havuzlarını dönüştürmek biraz zaman alacaktır …

6
Sürüm tarihi gerçekten kutsal mı yoksa yeniden inşası daha mı iyi?
Mercurial'ın mantra 1'i ile her zaman aynı fikirdeyim , ancak, şimdi Mercurial rebase eklentisi ile birlikte geliyor ve artık popüler bir uygulama. Acaba gerçekten "kötü bir uygulama" olarak mı görülebilir, yoksa en azından kullanmaktan kaçınmak için yeterince kötü. Her halükarda, bastırdıktan sonra tehlikeli olabileceğinin farkındayım. OTOH, 5 şirketi bir arada …
26 git  mercurial  dvcs 

6
Yeni projelerde uzmanlaşmayı ne zaman durdurmalıyım?
Ne zaman yeni bir proje başlarsa, genellikle "istikrarlı" bir şey elde edinceye kadar doğrudan usta taahhüt ederek başlamak mantıklı olur ve ardından şubelerde çalışmaya başlarsınız. En azından normalde böyle yapıyorum. Şubeleri hemen ikinci işlemden başlatmak için bir yol var mı? Bu şekilde yapmak mantıklı mı? Açıkçası, "İlk Taahhüt" her zaman …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.