SORU
22 Temmuz 2010, PERŞEMBE


V1 in Subversion Şube yeniden entegrasyon.6

this old thread, svn 1.5, şube birden çok kez kullanarak mahkumları topluma kazandırma başına sorunludur ve kaçınılmalıdır.

Bazıları, "Bu bilinen bir sorundur, ve 1.6. svn" düzeltilmesi gerektiğini etkisi guruldama var Kimsenin böyle bir durum olup olmadığını biliyor mu? Sabit mi? Birden çok kez yeniden entegre edebilir miyim?

CEVAP
22 Temmuz 2010, PERŞEMBE


Bir şube birleştirmek içinkonubagajı tekrar tekrar içineAşağıdaki işlemleri yapın:her birleştirme.

  1. Senin gibi svn merge --reintegrate <topic> <trunk> normalde. (=> rM)
  2. svn merge --record-only -c M ^/<trunk> <topic>.record-only seçeneği unutmayın.

Adım 2 aslında konu şube commit (revizyon . birleştirme düşünün diyor ^em>M, Adım 1) tarihinin bir parçası. Bu genellikle yeniden entegrasyon sırasında sorunlara neden olan bir Gözden Geçirme birleştirme; svn geri almak için çalışırrMentegre zamankonuikinci kez.

Yani, tekrarlanan yeniden entegrasyon çalışırsadece otomatik değil. :)

Sonunda enlightening commit message to the svn source test eşleşen bu çözüm buldum (arama için "def multiple_reintegrates"). Bu "zekice" keşfetti ve güncel sürüm svn-geliştiriciler tarafından kullanılır. Hatta more recent documentation eklendi. Sonuç hala bir DVCS bu birleştirme özellikleri kadar iyi değil, ama en azından işlevsel.

Geniş tek dezavantajı (Haziran itibariyle open issue 2, 2010) başı olarak anlaşılan svn log -g çıkış dağınık. Bu risk sanırım.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • theatre2film

    theatre2film

    12 NİSAN 2006