«git» etiketlenmiş sorular

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

8
Git'te 'sahne' ne anlama geliyor?
Eylemlerde kullanılan kelimelerin anlamlarını bulamadığım için gitmeyi zor buluyorum. Sözlüğü 'sahne' için kontrol ettim ve anlamların hiçbiri kaynak kontrol kavramları ile ilgili değildi. 'Sahne', git bağlamında ne anlama geliyor?

10
Ben bir Subversion geekiyim, neden Mercurial, Git veya başka bir DVCS'yi göz önünde bulundurmalıyım?
Dağıtılmış versiyon kontrol sisteminin (DVCS) faydalarını anlamaya çalışıyorum. Buldum Subversion'ın Yeniden eğitim ve bu yazıyı tarafından Martin Fowler çok faydalı. Mercurial ve diğerleri DVCS, değişiklik setleri ve yerel taahhütlerle kod üzerinde çalışmanın yeni bir yolunu sunar. Cehennem ve diğer işbirliği konularını birleştirmeyi önler Sürekli entegrasyon uyguladığımdan ve özel bir dalda …

20
SVN Git'ten daha iyi ne yapar? [kapalı]
Programcı araçlar üzerindeki tartışmaların çoğunluğunun kişisel tercihlere (kullanıcı tarafından) veya tasarım vurgusuna , yani tasarımı belirli kullanım durumlarına göre (araç üreticisi tarafından) optimize etmesine şüphe yok . Metin editörleri muhtemelen en belirgin örneğidir - iş ve kodlarına Windows üzerinde çalışan bir kodlayıcı Haskell evde Mac'te, çapraz platform ve derleyici entegrasyonu …

14
Neden herkes Git'i merkezi bir şekilde kullanıyor?
Git'i son iki şirketimde versiyon kontrolü için kullandım. Duyduğuma göre şirketlerin yaklaşık% 90'ı Git'i diğer sürüm kontrol sistemlerine göre kullanıyor. Git'in en büyük satış noktalarından biri, ademi merkeziyetçi olmasıdır, yani tüm depolar eşittir; merkezi bir depo / hakikat kaynağı yoktur. Bu Linus Torvalds'ın şampiyon olduğu bir özellikti . Fakat her …


14
Yeni geliştirici şube birleşmelerine ayak uyduramaz
Ben yeni geliştiriciyim - bu benim ilk programlama pozisyonum. Benim sorunum şudur: Kullanıyoruz git- Şubemizden bir dal kestim develop, sonra atandığım küçük görev üzerinde çalışmaya başladım. Çok yavaş, çünkü deneyimsizim. Şubemi developbaşkalarıyla yeniden birleştirmeye hazır olduğumda , çatışmaları çözmenin çok zor olduğu pek çok değişiklik yaptım (işimi hurdaya çıkarmak ve …


10
Görüntüler git deposunda saklanmalı mı?
Git ve Github'ı sürüm kontrolü olarak kullanan dağıtık bir ekip için, görüntüler git deposunda da saklanmalı mı? Çoğunlukla, görüntüler değişmeyecek. Bunları içeren klasör, resimler eklendikçe yalnızca boyut olarak büyür. Buradaki endişe, resim klasörünün, büyük resimlerin veya yalnızca birçoğunun kombinasyonu ile zaman içinde büyük bir boyuta büyümesidir. Bu en iyi uygulama …

6
Neden squash git çekme isteklerini yerine getiriyor?
Neden isteklerini yerine getirdiğim her ciddi Github deposu, taahhütlerimi tek bir taahhütte ezmemi istiyor? Git günlüğünün orada olduğunu düşündüm, böylece tüm geçmişinizi kontrol edebiliyor ve tam olarak hangi değişikliklerin gerçekleştiğini görebiliyorsunuz. Amaç ne? Bu aynı zamanda “erken ve sık işlenen” mantralarına aykırı görünüyor.

4
Git'in iki aşamalı taahhüt sürecinin (evreleme) faydası nedir?
Git öğreniyorum ve iki aşamalı bir taahhüt süreci olduğunu fark ettim: git add <files> git commit İlk adım, "evreleme alanı" veya "dizin" olarak adlandırılan şeyin revizyonlarını yapar. İlgilendiğim, bu tasarım kararının neden verildiği ve faydaları nelerdir? Ayrıca, git kullanıcısı olarak bunu mu yapıyorsun yoksa sadece git commit -amı kullanıyorsun ? …

2
Dallanma ve en iyi uygulamaları etiketleme
Şu anda Pro Git'i okuyarak Git'i kullanmayı öğreniyorum . Şu anda dallanma ve etiketler hakkında öğreniyorum. Benim sorum ne zaman dal kullanmalı ve ne zaman etiket kullanmalıyım? Örneğin, bir projenin 1.1 sürümü için bir şube oluşturduğumu söyleyin. Bu sürümü bitirip bıraktığımda, sürüm sürümünü işaretlemek için şubeden ayrılmalı mıyım? Yoksa bir …

9
Ana şubede yüzlerce özelleştirilmiş şubenin bakımını yapın
Şu anda paylaşılan bir depoda PHP uygulamamız için bir ana şubemiz var. Her biri ayrı bir branşta farklı amaçlarla kişiselleştirilebilen, yazılımımızın abonesi olan 500'den fazla müşterimiz var. Özelleştirme, farklı bir metin alanı adı, tamamen yeni bir özellik veya modül veya veritabanındaki yeni tablolar / sütunlar olabilir. Karşılaştığımız zorluk, bu yüzlerce …

6
Git ile sayısal bir versiyonlama planına nasıl ulaşırsınız?
Kuruluşum SVN'den Git'e geçmeyi düşünüyor. Taşınmaya karşı bir argüman şöyledir: Versiyonu nasıl yaparız? NetBeans Platformuna dayanan bir SDK dağıtımımız var. SVN revizyonları basit sayılar olduğundan, bunları eklentilerimizin ve SDK sürümlerinin sürüm numaralarını genişletmek için kullanabiliriz. Git'e taşınırken bununla nasıl başa çıkacağız? Olası çözümler: Hudson'dan derleme numarasını kullanarak (Problem: bunu gerçek …

23
Git neden bu kadar yutturmaca aldı? … Diğerleri yapmıyorken? [kapalı]
Son yıllarda, Git etrafındaki yutturmaca büyük ölçüde büyüdü. Herkes Git'i biliyor, kimse alternatifleri bilmiyor. Mercurial gibi diğerleri farkedilmemiş gibi görünüyor. Her ikisi de 2005 yılında piyasaya sürüldü ve benzer işlevler sunuyor. Ayrıca, Mercurial'ın genellikle kullanımı daha kolay, daha sezgisel ve uzun zamandır daha iyi kullanıcı arayüzlerine sahip olduğu düşünülmektedir. Bu …

11
Herkes usta üzerinde çalışırken git acısını nasıl en aza indirebilirim?
Yaklaşık on kişilik dokümantasyon ekibimiz yakın zamanda SVN'den Git'e taşındı. SVN'de herkes usta üzerinde çalıştı - her zaman nefret ettiğim bir model, ama bu değişikliği yapamadım. Git'e taşınmanın bir parçası olarak bunu düzeltmeye karar verdik, ancak henüz bunu yapamıyoruz (yapıların keyfi dallardan oluşmasına izin verecek derlemeleri beklemek). Bu arada, herkes …
123 git  bitbucket 

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.