2016-04-12 8 views
0

Geçerli şube adı belirli bir öneki olduğunda tüm birleştirme yanıtlarını reddetmek için git deposumu nasıl yapılandırabilirim?Şube adı önekine göre birleştirme reddetme

Ana dalımı, "spike_" gibi bir önek içeren çözümlerden oluşan dallardan birleştirme karşı korumak istiyorum.

cevap

0

Buradaki yanıt, belirttiğiniz bazı şeylere bağlı olarak hem hayır hem de evet.

ve-birleştirmeyi taahhüt nasıl düşünün olmayan birleştirir sizin depoda benzerini gelmesi:

  • bunları kendiniz yapabilirsiniz;
  • git fetch; ve
  • , git push aracılığıyla edinebilirsiniz.

İlk örnek olarak, siz ve git merge arasında oturan kanca veya ön uç komutları yazabilirsiniz, ancak tabi ki bunları da atlayabilirsiniz.

İkinci durumda, yapabileceğiniz kadar az şey var (pek bir şey olmasa da): git fetch veya git remote update'u kullandığınızda, uzaktan izleme dalının güncelleştirmesini erteleyebilir veya yeni işlem varsa, yeniden iş akışınızdan geri alabilirsiniz Böyle bir birleştirme içerir. Bu, adresinizi deposunda koruyacaktır, ancak aldığınız depoyu etkilemeyecektir.

Son durum için, bir ön-alım veya güncelleme kancası kullanarak sizin deposunu doğrudan koruyabilirsiniz. Bu kancada önerilen değişikliği şube etiketine göre incelersiniz. Etiket, korunmak istediğiniz forma sahipse, değişiklik kabul edilirse eklenecek işlemleri tararsınız. Bunlardan herhangi biri reddetmek istediğiniz birleştirmelerse, belirli güncellemeleri (güncelleme kancasında) veya tüm güncelleme setini (ön alma kancasında) reddedebilirsiniz. fetch numaralı davada olduğu gibi, bu durum size gönderen depoyu etkilemez, ancak siz ve ortak çalışanlarınız merkezi bir iş akışı kullanıyor ve merkez siz olursanız, bu durum onların (örneğin)) depo.

İlgili konular