Çekme İstekleri Mercurial'ta neden ciddi şekilde uygulanamıyor?


10

Bir hafta önce LFNW'daydım ve konuşmasının ardından Larry Hastings ile konuşurken, dedi (başka deyişle ):

Git'te Mercurial'da olmayan Çekme İsteği iş akışını mümkün kılan bir şey var. Bu yüzden BitBucket'teki Pull İstekleri harika değil.

(Bağlam için, Python'un PR-iş akışı nedeniyle Mercurial'dan Git'e dosya-bug-attach-patch-iş akışının aksine hareket ettiğini tartışıyorduk.)

Burada ne hakkında konuşuyor? İkimiz de ne olursa olsun adını bulamadık. Şanssız internette arama yaptım.


/ ben gerçekten bu konu dışı
strugee

Yanıtlar:


12

Muhtemelen PEP'i kendiniz okumalısınız . Larry Hastings'in kafası karıştı ya da iletişimde bir şeyler kayboldu. Merkür üzerinde git ve github'a geçmenin nedenleri teknik değil sosyal. Bir çekme isteği iş akışı cıva ile mükemmel bir şekilde desteklenir, ancak github, bitbucket üzerinde çok daha geniş kullanıcı tabanına ve biraz daha iyi kod inceleme özelliklerine sahiptir.


Git'in "dağıtılmış" doğasının onunla hiçbir ilgisi yok mu?
Robert Harvey

12
Mercurial tıpkı dağıtıldığı gibidir. Mercurial ve git uygulama ayrıntılarında ve küçük özelliklerde farklılık gösterir, ancak ana noktalarda aslında aynıdır.
Karl Bielefeldt

10
@RobertHarvey Pull isteklerinin, gerçek sürüm sisteminde gerçek bir "uygulaması" yoktur. Bunlar sadece sistem dışında "Bunu birleştirmek istiyorum" notu.
Mario

O zaman yanlış yapmalıyız - HG çekme taleplerimiz, 'Güncel Kaynak' ve 'PR' arasındaki 'Kaynak'tan TÜM farkla kirlenir. Git depolarında yalnızca 'PR' de yapılan değişiklikleri görerek incelemeleri insanca mümkün kılıyoruz. Bu farkı (istekli) anlamak, bunun HG şubelerinin değişmez doğasıyla ilgili olmasıdır
Julian
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.