Yukarıdaki user619330'un tavsiyelerine uymaya çalışırken kendimi iyice sıkıştırmayı başardım. Durum şuydu: (1): İlk şubem olan şube1 üzerinde çalışırken bazı dosyalar eklemiştim; (2) Daha fazla geliştirme için yeni bir şube oluşturdum, şubeyi2, onu gövdeden ayırdım ve sonra değişikliklerimi şube1'den birleştirdim (3) Bir iş arkadaşım modlarımı şube1'den kendi şubesine kopyaladı, daha fazla mod ekledi, ve sonra gövdeye geri birleştirildi; (4) Şimdi ana hattaki en son değişiklikleri mevcut çalışma şubem olan şube2 ile birleştirmek istedim. Bu svn 1.6.17 ile.
Birleştirme işleminde yeni dosyalarla ağaç çakışmaları vardı ve yeni sürümün farklı oldukları ana hattan olmasını istedim, bu nedenle, branch2'nin temiz bir kopyasından, çakışan dosyaları bir svn sildim, bu branch2 değişikliklerini yaptım (böylece geçici bir Branch2 sürümünün söz konusu dosyalar olmadan) ve sonra gövdeden birleştirmemi yaptı. Bunu yaptım çünkü geçmişin ana versiyonla eşleşmesini istedim, böylece daha sonra bagaja geri dönmeye çalışırken daha fazla sorun yaşamazdım. Birleştirme iyi gitti, dosyaların ana sürümünü aldım, svn st tamam gösteriyor ve sonra değişiklikleri gerçekleştirmeye çalışırken, daha önce yaptığım silme ile birleştirmeden ekleme arasında daha fazla ağaç çakışmasına rastladım. Bir svn çatışmaları benim çalışma kopyam lehine çözdü (artık dosyaların gövde versiyonuna sahipti) ve onu işlemeye başladım.
Hayır. Branch2'nin başka bir kopyasının güncellenmesi, dosyaların eski sürümüyle sonuçlandı (ön gövde birleştirme). Şimdi, Branch2'nin iki farklı çalışma kopyasına sahibim, sözde aynı sürüme güncellenmiş, dosyaların iki farklı sürümüyle ve her ikisi de tamamen güncel olduklarını söylüyor! Branch2'nin temiz bir kopyasını kontrol etmek, dosyaların eski (ön bagaj) sürümüyle sonuçlandı. Bunları ana hat sürümüne manuel olarak güncellerim ve değişiklikleri uygularım, ilk çalışma kopyama geri dönüyorum (gövde değişikliklerini orijinal olarak göndermiştim), güncellemeye çalışıyorum ve şimdi söz konusu dosyalarda bir sağlama toplamı hatası alıyorum. Söz konusu dizini uçurun, güncelleme yoluyla yeni bir sürüm edinin ve sonunda gövde değişiklikleriyle birlikte branch2'nin iyi bir sürümüne sahip olacağım. Umuyorum. Uyarı geliştirici.