«git» etiketlenmiş sorular

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

7
Ofisim sonsuz şube birliği politika olarak istiyor; Başka seçeneklerimiz var mı?
Ofisim, dal bölmelerini ve birleşmelerini nasıl ele aldığımızı bulmaya çalışıyor ve büyük bir sorunla karşılaştık. Bizim meselemiz uzun vadeli yan dallar - bir kaç kişiyi efendiden ayrılan bir yan dalda çalışan kişilerin olduğu, birkaç ay boyunca geliştirdiğimiz ve bir dönüm noktasına ulaştığımızda ikisini senkronize ediyoruz. Şimdi, IMHO, bunun üstesinden gelmenin …

10
İş arkadaşım test etmeden taahhüt eder ve iter
İş arkadaşım bilgisayarında bir teste gerek olmadığını düşünüyorsa, değişiklik yapar, taahhüt eder ve iter. Ardından prodüksiyon sunucusunda test yapar ve bir hata yaptığını anlar. Haftada bir olur. Şimdi 3 taahhütte bulunduğunu ve üretim sunucusuna 5 dakika içinde konuşlandırma yaptığını görüyorum. Ona birkaç kez söyledim, bu işin ne kadar iyi yapıldığını …

14
SCM'siz kod kalitesini nasıl koruyabilirim?
Bir devlet kurumunda çalışıyorum. Burada kullanılan teknoloji ve yazılım geliştirme yöntemleri oldukça eski modadır. Tonlarca depolama alanına sahipler ancak buradaki işlerin çoğunu otomatikleştirmek için kullanılan uygulamaları tutmak ve sürdürmek için uygun alan yok. Kurum GIT veya SVN gibi SCM yazılımı kullanmama izin vermedi. Kod kalitesini korumak ve daha sonra uygulamalara …
110 git  code-quality  svn  scm 

1
Git'teki şifreli imzalama işlemlerinin ve etiketlerinin avantajları ve dezavantajları nelerdir?
Böylece bir meslektaşım işimi gözden geçirdi ve bana taahhütlerimi ve etiketlerimi her zaman şifreli olarak imzalamam gerektiğini söyledi. Neden diye sorulduğunda, bana açıklamayı bilmiyordu ve “Bu sadece yapılması gereken iyi bir şey” dedi. Açıkça bir şempanze senaryosundan kaçınmaya çalışıyorum , neden gerçekten yapayım? Gerçekten çok fazla belirgin avantaj ve dezavantaj …
109 git  cryptography 


11
GitHub için GUI uygulamaları varken neden git'i öğrenmelisiniz?
GitHub hem GUI uygulama sunar düşünüldüğünde Mac ve Windows'ta komut satırından budala kullanmayı öğrenmenin faydaları nelerdir? Şu anda depolarımı güncellemek için mac uygulamalarını kullanıyorum ve şu ana kadar ihtiyaçlarımı karşılayacak gibi görünüyor. Neyi kaçırıyor olabilirim?
84 git  github 

11
kişisel (tek kişilik) projeler için git. Aşırı yükleme?
İki sürüm kontrol sistemini biliyorum ve kullanıyorum: Subversion ve git. Subversion, şu an itibariyle tek geliştirici olduğum kişisel projeler için kullanıldı ve git açık kaynak projeleri ve başkalarının da proje üzerinde çalışacağına inandığım projeler için kullanıldı. Bu çoğunlukla git'in şaşırtıcı çatallanma ve birleştirme yeteneklerinden kaynaklanıyor, herkes kendi dalında çalışabilir; çok …

6
“Geliş” şubesinin eğilimi uzuyor
Son zamanlarda GitHub'daki bazı popüler projelere baktığımda, developşubesi olmayan bir şey fark ettim . Ve aslında, GitHub Akış kılavuzu da ondan bahsetmiyor. Anladığım kadarıyla, masterher zaman tamamen kararlı olmalı ve üretimi yansıtmalıdır. Geliştiriciler özellik dalları üzerinde çalışıyorsa ve bunları masteryaptıklarında birleştiriyorsa , bu özelliklerin / düzeltmelerin birleştirildiği masterve masterdalın aslında …
82 git  github 

6
Git neden revizyon numaraları yerine hash kullanıyor?
Git'in neden revizyon numaralarını tercih ettiğini merak ettim. Revizyon numaraları çok daha açık ve daha kolay anlaşılır (bence): Birine 1200 no'lu revizyona göz atma veya 92ba93e işleme koyma arasında bir fark var! (Sadece bir örnek vermek için). Peki, bu tasarım için herhangi bir sebep var mı?


8
Dalları aynı yazılımın farklı sürümlerini korumak için kullanmak iyi bir uygulama mıdır?
Birkaç farklı sürümü olan bir ürünümüz var. Farklılıklar az: burada ve oradaki farklı dizeler, birinde çok az ek mantık, diğerinde mantıkta çok az fark var. Yazılım geliştirilirken, çoğu basıma her sürüme eklenmesi gerekir; ancak, değişmeyen bir kaç tane var ve bir kaç tane de değişmeli. Release-editionA ve release-editionB (..etc) şubelerim …
72 git  branching 

4
Git pull neden varsayılan olarak yeniden yapılandırma yerine bir birleştirme yapıyor?
Aşağıdaki durumu göz önünde bulundurun: Git deposunun bir klonuna sahipsiniz Bazı yerel taahhütleriniz var (henüz hiçbir yere itilmemiş olan taahhütler) Uzak depoda henüz uzlaştırılmadığınız yeni taahhütler var. Yani böyle bir şey: Yürütürseniz git pullvarsayılan ayarlarla, böyle bir şey çıkacak: Bunun nedeni Git'in bir birleşme gerçekleştirmesidir. Yine de bir alternatif var. …
71 git 


17
Git'i öğrenemeyen geliştiriciler için ne yapabilirim? [kapalı]
bağlam 8 mühendis ekibim şu anda bir sonraki büyük şeyimiz için Git'e (Subversion'dan) geçiyor. Git'i almayı zorlaştıran bir avuç dolusu 'daha deneyimli' mühendisimiz var. Kullanıcı el kitaplarını, eğitim etkinliklerini ve beyaz tahta oturumlarını sağlamamıza rağmen, aynı önemsiz soruları aldım. Birkaç gün içinde her şeyi toplayan iki Junior danışmanımız vardı ve …
68 git  gitflow 


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.