«git» etiketlenmiş sorular

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


4
Bir üretim şubeniz mi yoksa master mı kullanıyorsunuz?
Bir Railsuygulama üzerinde diğer uzaktan geliştiricilerle küçük ekip üzerinde çalışıyorum . gitİş akışımızı değiştirmeye başlıyoruz . Aşağıdaki gibi bir dallanma yapısını düşündük: (dev) -> (qa) -> (stag) -> (master) Ancak bazı geliştiriciler, ustalıkla üretime otomatik olarak geçebilecek yeni geliştiriciler için daha az kafa karıştırıcı olabileceğini düşündü. Bunun yerine herkesin ustalıkla …
17 git 


2
Ezme çekme istekleri git'in birleştirme algoritmasını bozar mı?
Şu anda git kodunu yönetmek için VSTS kullanan bir şirket için çalışıyorum. Microsoft'un bir şubeyi birleştirmenin "önerilen" yolu, bir "squash birleşmesi" yapmaktır, yani bu şubeye ilişkin tüm taahhütler, tüm değişiklikleri içeren yeni bir taahhütte ezilir. Sorun, bir biriktirme öğesi için bir dalda bazı değişiklikler yaparsam, hemen başka bir biriktirme öğesi …
17 git 

3
Neden hemen birleştirilmiş değişiklikler yapmayasınız ki?
Ofisim sürüm kontrolümüz için Git ve SourceTree kullanıyor. Bu ortaya çıktı çünkü katıldığımda sıfır sürüm kontrolü vardı ve SourceTree şimdiye kadar kullandığım tek sistemdi. Ben hiçbir şekilde uzman değilim, ama iş arkadaşlarımdan en deneyimli olanıyım, bu yüzden herkesi Git'i düzgün kullanmasını ve yaptıkları hataları düzeltmeyi öğretmekten sorumlu fiili uzmanım. Git …

4
İş akışı: Git'te kilitsiz ikili belge biçimlerini kullanma (alt sürümden taşıma)
Farklı müşteriler için çok sayıda projeye sahip bir yazılım danışmanıyız. Geleneksel olarak Subversion kullanıyoruz, ancak şu anda Git'e geçmeyi düşünüyoruz. Ürettiğimiz belgelerin önemli bir kısmı müşterilerimizle paylaşılıyor (gereksinimler, global tasarımlar, test spesifikasyonları vb.) Ve bunları üretmek için MS Office kullanıyoruz. Subversion'da, kimsenin aynı belgeyi aynı anda düzenlemediğinden emin olmak için …
16 git  svn  dvcs  excel  word 

3
Master'dan çalışma şubeme değişiklikler mi çekiyorsunuz?
İkimiz bir şey üzerinde çalışıyoruz. Bu şube yapısını kullanıyoruz usta dev-A dev-B İkimiz de ayrı dallar üzerinde çalışıyoruz (dev-A, B) ve işimiz bittiğinde - ustalıktaki değişikliklerimizi destekliyoruz. Ancak bunun dezavantajı, diğer geliştiricinin yaptığı değişiklikleri alamayız. Ana ağaçta her şey var - ancak diğer geliştiricinin yaptığı en son güncellemeleri alamıyoruz. Bunu …
16 git 

3
Git: İki dalı etkileyen bir hatayı düzeltme
Git depomu başarılı bir Git dallandırma modeline dayandırıyorum ve bu duruma sahipseniz ne olacağını merak ediyordum: Diyelim ki A ve B olmak üzere iki özellik dalında gelişiyorum ve B, A'dan kod gerektiriyor. X düğümü, A özelliğinde B dalını etkileyen bir hata veriyor ancak bu A ve B özelliğinin birleştirildiği ve …
16 git  bug  branching 

2
Birçok küçük komut dosyası, bir havuz mu yoksa birden fazla havuz mu?
Bir iş arkadaşı ve ben, üzerinde birden fazla görüşümüz olan bir sorunla karşılaştık. Şu anda tüm cronjobs'larımızı tuttuğumuz bir git depomuz var. Yaklaşık 20 crons var ve hepsi küçük python komut dosyaları olması ve bazı aktiviteler için gerekli olması dışında gerçekten ilgili değiller. Biz kullandığınız fabric.pydağıtmak dosyası ve bir requirements.txtdosya …

3
Uzun süredir yayınlanmamış kod için Git dallanma stratejisi
Ekibimizde, bireysel çalışma birimlerine (Hikayeler) ek olarak, daha uzun süren çalışma temalarımız var (Destanlar). Birden fazla hikaye destansı. Geleneksel olarak, her bir Öykü için özellik dallarımız vardı ve bunları KG'yi geçtiklerinde ustalıkla birleştirmek için birleştirdik. Ancak, Epic "özellik tamamlandı" sayılana kadar, bir Epic'te tamamlanmış hikayelerin yayınlanmasına devam etmek istiyoruz. Bu …

5
Büyük çekme talebi ile başa çıkmak
Şu anda git iş akışı kullanan bir ekiple bir proje üzerinde çalışıyorum. Oldukça basit, master konuşlandırılabilir bir durumda olmalı ve dallar özellikler ve düzeltmeler oluşturmak için kullanılır. Tamamlanan ve test edilen bir özelliğe veya hata düzeltmesine sahip olduğumuzda, bunu mümkün olan en kısa sürede master'a taşıyoruz. Fikir şu ki, dalların …
15 git  workflows 

2
Git deposunun yapısı
Üzgünüm, bu bir kopya ise, baktım. Git'e taşınıyoruz. Subversion'da \ trunk, \ branch ve \ tags klasörlerine sahip olmaya alışkınım. Git ile dallar arasında geçiş yapmak çalışma dizininin içeriğini değiştirecektir, bu yüzden eskiden çalışma şeklimizin Git ile geçerli olmadığını varsaymak doğru muyum? Benim tahminim belki bir gitignore ve readme.txt ile …

7
Neden çözülmemiş değişiklikler yapmıyorsunuz?
Geleneksel bir VCS'de neden çözülemeyen dosyaları işlemeyeceğinizi anlayabiliyorum çünkü derlemeyi bozabilirsiniz. Ancak, neden bir DVCS'de çözülmemiş dosyaları yürütmemeniz gerektiğini anlamıyorum (bazıları aslında dosyaları işlemenizi engelleyecektir ). Bunun yerine, deponuzun itme ve çekme işleminden kilitli olması gerektiğini , ancak taahhütte bulunmaması gerektiğini düşünüyorum . Birleştirme işlemi sırasında işlem yapabilmenin birkaç avantajı …


2
Git deposu geçmişte telif hakkıyla korunan bir projeyi nasıl açık kaynaklı olarak kullanabilirim?
Ücretsiz bir lisans altında bir ses parmak izi yazılım projesi yayınlamak istiyorum, ancak depo telif hakkıyla korunan ses dosyaları içeriyor. Test senaryoları şu anda bu dosyaları da kullanmaktadır. Kodu maksimum sürüm geçmişi olan ancak telif hakkını ihlal etmeden nasıl herkese açıklayabilirim? Detaylar: Kod git altında versiyonlanmıştır. Serbest bırakılmadan önce hepsini …

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.