SORU
17 HAZİRAN 2009, ÇARŞAMBA


SVN - şube arka Bagaj birleştirmek mümkün - çok sayıda ağaç çatışmalar

Düşündüğüm gibi basit bir senaryo oldu - TortoiseSVN kullanıyorum:

1) bir şube (B2) uygulama (resim Sprite & JAWR gerçekleştirmek için çalışmak) yaptım.

2) Test ve geliştirme gibi normal gövde üzerinde devam etti.

3) ben yeniden göre son birkaç gün içinde şube birkaç kez:

3.1) şube-b2 benim çalışma kopyası için Birleştirilmiş gövde (revizyonlar dizi) sırasında çakışmaları çözme, birleştirme.

3.2) (şube-b2 test ettikten sonra), re tabanlı şube-b2. sana teslim ediyorum

Bu beklediğim gibi çalıştı. Ama gövde içine geri şube birleştirme bana yol veriyor:

4) Sonra tüm güncellemeleri şube-b2; gövde üzerinde SVN bir Güncelleme yapmak emin ve şube-b2 yaparım taahhüt etti.

5) Daha Sonra birleştirmeye çalışıyorum (revizyonlar dizi) gövde içine şube-b2. Ancak, gövde eklenmiş, ve daha sonra ben rebased-b2 şube eklenen yeni dosya, ağaç çatışma. Doğru yolu bu çatışmaları çözmek için ne olduğundan emin değilim.

En tipik bir tavsiye gördüm. ya da silmek ağaç çatışma dosyalarından gövde birleştirme, sonra dal üzerinde; ya da sil tüm gövde, kopya şube dosyalar üzerinde, ve sonra onları işlemek gibi bir yeni sürümü bagajda. Bu seçeneklerden hiçbiri iyi bir fikir gibi - önce bir ağrı olduğunu ve her iki dosya revizyon geçmişlerini de kaybedecek gibi görünüyor.

Ama seni seviyorum, ne olur ve nasıl düzeltebilirim?

CEVAP
17 HAZİRAN 2009, ÇARŞAMBA


Sesler önceden 1.5 birleştirme stili kullanarak ve gövde içine dal yeniden entegre etmeye çalıştığınız gibi. O halde, ne yapmak istiyorsun ilk olun tüm gövde değişiklikler olmuştur birleştirilmiş için şube, ve sonra yerine dizi birleştirilmesi şube için bir çalışma kopyası işaret eden gövde, istediğiniz birleştirme "trunk@KAFASINA şube@KAFA" ile çalışma kopyası işaret eden gövde. Özü:

"Beni sandık şube aynı yapmak istediğim tüm değişiklikler olur.

Bu ise zaten şube için tüm gövde değişiklikleri birleştirilmiş varsa çalışır, sonra gövde ve şube arasındaki tek fark değişiklikleri dalında yaptı çünkü.

Mantıklı mı? :)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006