«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.

6
Adlandırılmış Dallar ve Birden Çok Depo
Şu anda nispeten büyük bir kod tabanında yıkımı kullanıyoruz. Her sürümün kendi dalı olur ve düzeltmeler gövdeye karşı gerçekleştirilir ve kullanılarak sürüm dallarına taşınır.svnmerge.py Daha iyi kaynak kontrolüne geçme zamanının geldiğine inanıyorum ve bir süredir Mercurial ile oynuyorum. Mercurial kullanarak böyle bir sürüm yapısını yönetme konusunda iki düşünce ekolü var …


7
Git alt modülleri ile çakışmaları nasıl yönetirim?
Birkaç alt modüle başvuran bir git süper projem var ve proje üyelerimin geri kalanı için bir iş akışını kilitlemeye çalışıyorum. Bu soru için, süper projemin çağrıldığını superyve alt modülün çağrıldığını varsayalım subby. (O zaman yapmaya çalıştığım şeyin bir basitleştirmesidir ... Aslında dalları sürümler için kullanmıyorum, ancak soru olarak ortaya koymanın …


8
Mevcut olmayan bir şubeye nasıl 'git çekilir'?
Dalda koştuğunuzda git pull, mastertipik olarak çeker origin/master. Aradım farklı dalda değilim newbranch, ama yapan bir komutu çalıştırmak için gereken git pulldan origin/masteriçine masterama koşamam git checkoutçekme işlemi tamamlandıktan sonra kadar seçilen dalı değiştirmek için. Bunu yapmanın bir yolu var mı? Biraz arka plan vermek için, arşiv bir web sitesini …
126 git  branch  git-branch 

3
Git: Git'teki tüm birleştirilmemiş değişiklikleri listeleyin
Çeşitli konular için bir şube oluşturmak ve artık ihtiyacım kalmadığında onları düzenli olarak silmemek, şimdi yaklaşık 50 şubeye sahip oldum;) Dalları silmeyi denedim ve bazılarında birleştirilmemiş değişiklikler var. İstediğim şey, repomda master'da olmayan herhangi bir şubede tam olarak hangi değişikliklerin olduğunu görebilmektir. Bunu yapmanın bir yolu var mı Şimdiden teşekkürler.
125 git  branch 

4
Mercurial hareket yeni bir dala dönüşüyor
Yerel depomda yaptığım bir dizi değişiklik var, ancak henüz gönderilmedi. Bir özellik beklenenden daha uzun sürdüğünden, bu değişiklikleri itmeden önce adlandırılmış bir dalla değiştirmek istiyorum. Bunu nasıl yapabilirim?
124 mercurial  branch 

4
Şubeyi gövde ile birleştir
TortoiseSVN kullanarak, bir dalda yaptığım değişiklikleri almam ve ardından bunları gövde ile birleştirmem gerekiyor. Bu projedeki tek geliştirici benim, bu yüzden bagajın değişmediğini biliyorum. SVN'yi sonunda ekibimin kullanabilmesi için öğreniyorum. Temel olarak, bagajımın aynı dal gibi görünmesini istiyorum. Pre-svn dünyasında, sadece dal klasörümdeki dosyaları kopyalar, ana klasördeki dosyaları siler ve …

9
Git push: "ölümcül 'kaynak' bir git deposu gibi görünmüyor - ölümcül Uzak depodan okunamadı."
Benzer soruların zaten sorulduğunu biliyorum. Ancak, sorunumun daha önce yaptığım bir hatadan kaynaklandığını ve bu nedenle farklı olduğunu düşünüyorum: açıklamama izin verin. Elimden geldiğince her şey sorunsuz çalışıyordu: git add . yerel depomdaki tüm dosyalar. git commit -m "message here" taahhütlerime mesaj eklemek için. git push origin master dosyalarımı GitHub'a …

4
svn: bagajın belirli revizyonundan bir dal nasıl oluşturulur
Aşağıdaki eylem yalnızca gövdenin baş revizyonundan bir dal oluşturacaktır. Belirli bir revizyondan nasıl şube oluşturabilirim? Teşekkürler. $ svn copy http://svn.example.com/repos/calc/trunk \ http://svn.example.com/repos/calc/branches/my-calc-branch \ -m "Creating a private branch of /calc/trunk."
116 svn  branch 

9
Bir şubede yapılan tüm değişiklikler nasıl iptal edilir?
Bir şubede çalışıyorum (yani design) ve bir dizi değişiklik yaptım, ancak hepsini atmam ve depo sürümüyle eşleşecek şekilde sıfırlamam gerekiyor. git checkout designYapacağımı düşündüm , ama bana zaten şubede olduğumu designve değiştirilmiş 3 dosyam olduğunu söylüyor. Bu değişiklikleri nasıl atarım ve şubeyi şu anda uzak sunucuda olduğu gibi alırım?
116 git  branch  rollback 

8
Git 'ana' dalımı 'yayın' olarak nasıl yeniden adlandırabilirim?
Projelerimiz için, şubenin nasıl kullanılması gerektiğinin daha net olmasını sağlamak için artık ana şubenin sürüm şubesi olarak adlandırılacağı yeni bir politika uygulamak istiyoruz. Doğal olarak aday şubeler de geliştirip yayınlayacağız. Aşağıdakileri kullanarak ana şubeyi yerel olarak yeniden adlandırabileceğimi biliyorum: git branch -m master release Ancak, bu yalnızca yereldir. Bunu uzaktan …

3
Değişiklikleri, halihazırda teslim alınmış olan şubeden farklı bir şubeye işle
Geliştirme satırından kontrol edilen kod üzerinde çalışıyorum ve yapılan değişikliklerin değişiklikleri bozuyor olabileceğini ve ana geliştirme ağacına geçmeden önce deneysel bir şubeye taşınması gerektiğini keşfettim. Ancak, deneysel dalı kontrol ettirmedim ve zaten yapılmış olan değişiklikleri kaybetmek istemiyorum. Çalışma klasöründeki değişiklikleri başlangıçta teslim alınandan farklı bir dala kaydetmenin bir yolu var …

6
Sürüm oluşturma için neden etiketleri ve yayın / beta dalları kullanmalıyım?
Git'i yaklaşık bir yıldır kullanıyorum ve farklı sürümlerde etiketleme yapmak için etiketlemeyi kullanmak istiyorum. Etiketlerle çalışmak için kullanılacak komutlar hakkında çok fazla bilgi buldum, ancak bilmek istediğim şey, adında yeni bir dal oluşturabilirsem 1.1.0ve aklımı bir bütünle bulandırmak zorunda kalmazsam neden etiketlemeyi kullandığım. yeni git komutları seti? Dallara ayırmak yerine …
114 git  branch  git-tag 

1
git remote prune - beklediğim kadar budanmış dal göstermedi
Man sayfasından: Deletes all stale tracking branches under <name>. These stale branches have already been removed from the remote repository referenced by <name>, but are still locally available in "remotes/<name>". Bu yüzden kullanarak bir grup dalı kaldırdım git push origin :staleStuff ve sonra koştu git remote prune origin Ancak, yalnızca …

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.