2009-03-03 18 views
2

Entity Framework ve subversion kullanan bir projede sorun yaşıyoruz.Belirli sürümleri birleştirmeyecek şekilde zorlama subversion

Her zaman birisi edmx dosyasını birleştirmeye çalışırsa dosya bozuk. svn: need-lock özelliğine sahip olduk. Ancak bu, hiç kimsenin dosyayı yerel olarak düzenleyemediği anlamına gelir. Bkz. this.

Geliştirme sırasında dosyayı yerel olarak düzenleyebilmemiz ve daha sonra hazır olduklarında dosyaya değişiklikler yapabilmemiz gerekir. Bunun, dosyadaki bazı yerel değişiklikleri kaybedeceğimiz anlamına geldiğini biliyoruz.

Belki de bu sorunla entity framework ve subversion ile karşılaşan başka biri var mı?

BR Larre

cevap

4

Subversion sadece bunun bir metin dosyası olduğunu düşünüyorsa bir dosyayı birleştirmek için çalışacağım. İkili anlambilimine işaret eden bir mime türünü el ile ayarladıysanız, birleştirme yapılmayacak, bu, dosyanın ikili ve metin olmayan olduğunu belirten bir mime-type öğesi manuel olarak ayarlanarak yapılabilir.

Daha fazla bilgi için svn: this page numaralı mime türü başlıklı kısma bakın.

Mime türünü uygulama/sekizet akışına ayarlarsanız, her zaman dosyayı çakışan bir durumda işaretler.

svn propset svn:mime-type application/octet-stream FILENAME.EDMX 

Ben sadece dosyayı hiç izlemek için değil Subversion istemedikçe Subversion açıkça dosyaya yerel değişiklikleri göz ardı etmek imkansız olacak bir tahmin cesaretini ediyorum.

1

the same post'de açıklandığı gibi, kilitli bir dosyayı değiştirmek ve her zamanki gibi işlemek için svn kilidi'u kullanın. Örneğin

:

svn lock favicon.gif 

şey özlüyor musun?