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.
Terminali kullanın: P –
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
Acılarınızı daha önce hissettim. iyi şanslar! –