Ne yazık ki, eski svn istemcileri bunu yapar ve svn'nin bu eski sürümlerini temel alan araçlar da bozulur. Bu sorunu çözmenin tek yolu, oluşturulmadan önce oluşturulan svn: mergeinfo girişlerini silmektir. Çoğu insan oluşturulduktan farkında olmadığından, zorunlu kılmak amacıyla daha sonra tek gerçek yolu, önceden taahhüt kanca, ya da sadece basitçe yapın:
svn propdel --recursive svn:mergeinfo $ROOT/*
her şimdi ve sonra bunları temizlemek. Bunu yaparken, 'un'u tamamladığınız kısmi birleştirme kaydını yok edeceği için dikkatli olun, bu yüzden gerçekten sadece kısmi birleştirme yapmazsanız bunu yapmalısınız. Soru soracaktır ve çevremizde de yoktur.
Sorun, daha yeni svn istemcilerine sabitlenmiştir, bu nedenle sorun yavaş yavaş ölmelidir, ancak iş akışınızdaki tüm araçların değiştirilmesinden önce biraz zaman geçmesi gerekebilir.
Bu sorunun başka bir yanıtını temel alarak, sorunun nedenini hızlı bir şekilde açıklayın. Çalışan bir kopya taşıdığınızda veya 1.5.5'ten eski svn istemcilerini sildiğinizde, sahte bir svn: mergeinfo girişi oluşturulur. Bu resolved in svn 1.5.5. o bilgiyi birleştirmek kayıt çünkü alt klasörler veya bireysel dosyalar üzerinde birleştirir Sahne
Kanca komut dosyasını paylaşır mısınız? –
@WinstonSmith - Artık aynı şirkette çalışmıyorum, bu yüzden kancaya erişimim yok. Eğer sizin için gerçekten önemliyse, etrafta denemeyi ve sormayı deneyebilirim, fakat uygulanması çok önemsiz olmalıdır (eğer olmasa da, sadece nasıl yapılacağı konusunda bir soru sorun). – ripper234