2014-05-21 25 views
20

Stash, seçiliyse otomatik çatal senkronizasyonunu etkinleştirir: https://confluence.atlassian.com/display/STASH/Keeping+forks+synchronized
Çatalınızdaki, değiştirmediğiniz tüm dalları güncelleştirir.Çatallar gitHub'da otomatik olarak senkronize edilebilir mi?

GitHub benzer otomatik işlevleri bulamadık; Tüm google aramaları, yerel önbellek aracılığıyla çatalları senkronize etmenin manuel yollarını açıyor.

+2

Başımın üst kısmından GitHub'un bu tür bir özelliği olduğunu sanmıyorum, el ile eşitlemeniz gerektiğini düşünüyorum. –

+0

Bu büyük bir soru, benim uzun zamandır benim sıkıntı –

+1

GitHub webhooks ve birleştirme dahil olmak üzere, gerçekten güzel API'leri vardır. Bunu tek başına GitHub ile yapabileceğinizi düşünmüyorsam, herhangi bir çakışma olmadığında değişiklikleri otomatik olarak çatalla birleştiren bir bot (veya bulabilir) yapabileceğinizden eminim. –

cevap

20

Yukarı akış (orijinal repo) değişikliklerini dinlemek ve çatalı güncellemek için webhook tanımlayabilirsiniz.

Haziran 2016'da, bu etkinlikleri sizin için dinleyen backstroke.us hizmetine sahipsiniz. Kendi dinleyicini yazmaya gerek yok.
1egoman/backstroke

  1. bir çatal ya da memba depo ya bir webhook oluşturma bölümüne bakın. (Ayarlar => Webhooks & Hizmetler => Web Kanalı Ekle)
  2. http://backstroke.us yük yükü URL'si olarak ekleyin.
  3. Backstroke'u çalışırken görmek için bazı kodları yukarı akış havuzuna aktarın. Senin durumunda
  4. https://raw.githubusercontent.com/1egoman/backstroke/master/assets/map.png

, bunu backstroke webhook kayıt memba repo (eğer çatallı bir) devamlılaştırıcısı ikna etmesi gerekir.
PR (çekme istekleri) seçeneğini, otomatik olarak çatalınızda göreceksiniz (kabul etmek için, orijinal repo tarafında yapılan herhangi bir evrimle senkronize olmanızı sağlar).

3

GitHub ile birlikte, otomatik olarak çatalları eşzamanlayamazsınız. Bununla birlikte, sync forks manually.

Ayrıca, yukarı akış depoları her güncelleştirildiğinde çatalları eşitler ve bir metni yazmak için GitHub API'sini de kullanabilirsiniz.

İlgili konular