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

  • Awesome Toys TV

    Awesome Toys

    18 HAZİRAN 2014
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • MrOctopi

    MrOctopi

    6 Aralık 2010