«branch» etiketlenmiş sorular

"Dal", sürüm kontrol sistemlerinde bağımsız bir geliştirme çizgisini temsil etmek için kullanılan bir terimdir. Sisteme bağlı olarak, bir havuz bir veya daha fazla dal içerebilir. Değişikliklerin bir daldan diğerine yayılması gerektiğinde dallar birleştirilir.


1
GitHub'da dalları görselleştirin
TortoiseGit, gitk veya BitBucket'ta, aşağıdaki gibi tüm dallarla proje geçmişinin görselleştirilmesi yaygındır: Ancak, GutHub'ın taahhüt geçmişi düz görünüyor, en azından bu tür bir grafiği göstermenin bir yolunu bulamadım. GitHub'ın web kullanıcı arayüzü, diğer Git istemcilerinde olduğu gibi dalları bir şekilde görselleştirebilir mi?
106 git  github  branch 

3
Mevcut daldaki tüm değişikliklerimi al ve Git'te yeni bir şubeye taşı
Ana şubemde küçük bir hata düzeltmesi olacağını düşündüğüm şey üzerinde çalışmaya başladım. Ancak, gelişmeyi ilk etapta yapmak için ayrı bir şube oluşturmayı dilediğim noktaya kadar kontrolden çıktı. Yani şu anda yapmak istediğim şey: "Edge" adında (diyelim) yeni bir dal oluşturun Ana üzerindeki tüm değiştirilmiş / izlenmeyen dosyaları uç uca taşı …
105 git  branch 


5
Taahhütlerin yeniden sıralanması
Şu anda bir şube üzerinde çalışıyorum ve bazı taahhütlerin diğer şubelerle birleştirilmesini istiyorum: a-b-c-d-e-f-g (branchA) / --o-x-x-x-x-x-x-x-x-x-x (master) \ x-x-x-x-x (branchB) (Harfler kaydetmeyi belirtir ve "x" alakasız işlemlerdir.) Bununla birlikte, bazı taahhütleri bir araya getirmenin iyi bir fikir olacağını fark ettim. A, d, e ve g'yi tek bir yama halinde …
105 git  branch 

3
git sığ klon (klon - derinlik) uzak dalları özlüyor
Uzak bir depoyu klonladıktan sonra -a seçeneği ile herhangi bir uzak dalı göstermez. Sorun ne olabilir? Nasıl hata ayıklanır? Bu kod parçacığında uzak dallardan ikisi gösterilmemiştir: $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master $ git --version git version …


5
Git'te şube adlarını değiştirin
Bu soruyu sormanın birden fazla yolu olabilir, işte sorunun açıklaması. Usta üzerinde çalışıyordum ve bazı şeyler yaptım ve sonra bu çalışmayı beklemeye almaya karar verdim. Birkaç taahhüdü yedekledim ve sonra boktan işime başlamadan önce dallandım. Pratik olarak bu iyi çalışıyor, şu anda ana geliştirme dalım olarak farklı bir şubem var. …
103 git  branch 

2
Bir şubeden tüm commit'leri çek, belirtilen commit'leri diğerine aktar
Aşağıdaki şubelerim var: master production ve aşağıdaki uzak şubeler: origin/master origin/production origin/masterDalı getiren ve son getirmemden ( log -p master..origin/master) farklı olanın farkını alan bir komut dosyam var . Sonra birleşiyorum origin/master. Bulunan işlemeler bir kod inceleme aracına aktarılır. Başarılı taahhütleri - ve sadece onları - üretim şubesine ve sonra …
102 git  branch 

4
Git-flow'un ardından önceki bir sürümün düzeltmesini nasıl yapmalısınız?
Burada ve burada araçlarla belgelenen git-flow dallanma modelini izlemeye çalışırsanız , bu durumu nasıl ele almalısınız: 1.0 sürümü ve 2.0 sürümü yaptınız. Daha sonra 1.0 için bir düzeltme yapmanız gerekir. 1.0 etiketinden bir düzeltme dalı oluşturursunuz ve düzeltmeyi orada uygularsınız. Peki sonra ne olacak? Normalde ustalaşmak için birleşir ve 1.1 …
101 git  branch  git-flow  hotfix 

12
Sürekli entegrasyon yaparken en iyi dallanma stratejisi?
Sürekli entegrasyon yapmak istediğinizde kullanabileceğiniz en iyi dallanma stratejisi nedir? Yayın Dallanma: gövdede geliştirin, her sürüm için bir dal tutun. Özellik Dallanma: her özelliği ayrı bir dalda geliştirin, yalnızca kararlı bir kez birleştirin. Bu stratejilerin ikisini birlikte kullanmak mantıklı mı? Olduğu gibi, her sürüm için dallanıyorsunuz ama aynı zamanda büyük …

11
Dosyaları teslim almadan Git dalını değiştirin
Git'te tüm dosyaları teslim almadan başka bir dala geçmek mümkün mü? Şubeyi değiştirdikten sonra tüm dosyaları silmem, yeniden oluşturmam, kaydetmem ve geri dönmem gerekiyor. Yani dosyaları kontrol etmek sadece zaman kaybıdır (ve yaklaşık 14.000 dosya vardır - bu uzun bir işlemdir). Her şeyi netleştirmek için: Belgeleri GitHub'a yüklemek için tüm …
100 git  branch  git-checkout 

3
GitHub: "wip" dalı nedir?
GitHub depolarına göz atarken sık sık "wip" dalları gördüm (örn. 3.1.0-wip). "Wip" ne anlama geliyor? Cevabı hiçbir yerde bulamadım - ne Google'da ne de GitHub'da: yardım.
100 git  github  branch  git-branch 

3
İki kaydetmeyi bir kaydetmede nasıl birleştirebilirim?
2 taahhütlü bir 'ilk projem' var. Bu taahhütlerden kurtulup tek bir taahhüt olarak görünmelerini istiyorum. Komut git merge --squashumut verici görünüyor, ancak git merge --squashterminalimi çalıştırdığımda sadece komut için seçenekler getiriyor. Doğru komut nedir? Commit 1: Added 'homepage.html' Added 'contacts.html' Commit 2: Added 'homepage.php' Added 'homepage.php' Deleted 'homepage.html' Deleted 'contacts.html'
99 git  merge  branch  git-svn  rebase 

2
Mercurial'de greft kullanmanın sonuçları
Son zamanlarda Mercurial'de sürüm dallarını korurken değişiklikleri atlamakla ilgili birkaç soru var. Örneğin: Mercurial: Dallara özgü değişiklikler, sahte birleşmeden sonra geri gelmeye devam ediyor Neden bir daldaki Mercurial geri çekilmeleri diğer dalları etkiliyor? 2.0'da tanıtıldığından beri, graftbu sorunu önlemek için kullanmayı merak ettim . Bunun gibi bir revizyon ağacı verildiğinde: …

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.