2011-06-29 18 views
8

TortoiseSVN'yi çok uzun bir süredir gövdeden ayrılmış bir dalı birleştirmek için kullanmaya çalışıyorum. Gövde ile güncellendi, ancak bu birleştirme işleminin tamamının gövde işleminden kaynaklandığını düşünmüyorum. Ne zaman birleştirme, sadece 5-10 düzeltmeleri birleştirir (1-HEAD kaynaştırmak için belirtilmiş olsa bile) ve sonra aşağıdakine benzer bir ileti gösterir ...Subversion birleştirme işlemini "tüm çakışmaları çöz ve birleştirme işlemini yeniden başlat" demeden aşamada nasıl engellersiniz?

Bir veya daha fazla çakışma r6631 birleştirilirken üretildi : 6637
içine 'C: \ Work \ AllBranches \ MyBranchName' -
çözmek tüm çatışmalar ve birleştirme yeniden

sorun gövde r10202 şu anda olduğu kalan
birleştirilmemiş revizyonları uygulamak. Bu birleştirme işlemini 500'den fazla kez yapmam gerekirse ve tüm birleşme sorunlarını onaylamak için yarım gün sürmesi, tamamlanması çok uzun sürecek.

Subversion neden tüm değişiklikleri bir araya getirmiyor, neden yarı yolda duruyor? Tam birleştirme işleminin devam etmesini sağlamak için geçebileceğim bir seçenek var mı ve sonra birleştirme sorunlarını daha sonra elle doğrulamamı sağlayın.

cevap

2

Eğer tortoiseSVN kullanırsanız, çatışmayı daha sonra çözeceğinizi söyleyen bir seçenek olduğuna inanıyorum, bunu seçin, sonra birleştirdikten sonra çakışmayı düzenlemenize izin verecektir.

+1

Maalesef bu fark yaratmadı, hala birleştirme işlemini durdurdu. – digiguru

+1

ben bilmiyorum. Burada iki seçenek: 1. bunu deneyin: problemden önce geri dönüşü birleştirin ve sonra sorundan sonra birleştirin. 2. Git'i deneyin, svn'den daha iyi birleştirme sağlayabilir. –

+0

Nokta 2 o kadar geçerli! – digiguru

İlgili konular