2012-02-15 13 views
5

Matlab Simulink dosyaları da dahil olmak üzere özel birleştirme ve birleştirme araçları gerektiren farklı dosya türleri içeren depoları yönetmek için Msysgit'i TortoiseGit ile kullanıyorum.TortoiseGit, dosya başına temelde otomatik birleştirme aracı yapılandırın

Bu araçları TortoiseGit -> Ayarlar -> Harici Programlar -> Diff Viewer/Merge Tool'da yapılandırdım. Esas olarak, yapılandırma çalışır.

"Merge conflict in filename.mdl. Automatic merge failed; fix conflicts and then commit the result." 

Ayrıca TortoiseGit birleştirmek çalıştı dosyasıdır: TortoiseGit hata iletisine neden kendi birleştirme aracını kullanarak, otomatik olarak benim Simulink dosyaları birleştirmek için çalıştığı

Şimdi, sorunla karşılaştık daha sonra bozuldu. Dosya bir ünlem işareti ile vurgulanır ve hatayı yapılandırılmış birleştirme aracımla TortoiseGit bağlam menüsü aracılığıyla çözebilirim.

benim gitattributes dosyasında

*.mdl -merge 

belirterek otomatik birleştirme sorunu çalıştık. Şimdi TortoiseGit artık otomatik olarak birleştirmeye çalışmamaktadır, ancak yine de her .mdl dosyasının çakışmalarını düzeltmek için birleştirme aracını bağlam menüsü üzerinden çağırmam gerekir.

TortoiseGit'i, kendi otomatik birleştirme aracının yerine özel .mdl dosyası birleştirme aracını çağırmaya zorlamanın bir yolu var mı? Yapılandırma, filetype bazında olmalıdır.

+0

Terminali kullanın: P –

+2

TortoiseGit üzerinden Git'i ararken terminal için otomatik olarak çalışan bir çözüm de çalışır. Ama ben de bu dava için bir tane anlayamadım. Sonunda, burada bir bilgisayar korsanı/bilgisayar bilimci ortamında olmadığım için TortoiseGit ile çalışan bir çözüm kurmam gerekiyor. VCS'nin iyi bir fikir olduğuna inandırılması zor olan diğer kullanıcılar. Terminali kullanmalarını ikna etmek imkansız olacak. – user1211741

+0

Acılarınızı daha önce hissettim. iyi şanslar! –

cevap

1

TortoiseGit ayarlarına gidin -> Farklı görüntüleyici -> Birleştir. Gelişmiş düğmesine tıklayın. Burada belirli dosya türleri için farklı birleştirme araçları yapılandırabilirsiniz.

İlgili konular