2012-02-15 26 views
5

Tôi đang sử dụng Msysgit với TortoiseGit để quản lý kho chứa các loại tệp khác nhau cần các công cụ khác biệt và hợp nhất, bao gồm tệp Matlab Simulink.TortoiseGit, cấu hình công cụ hợp nhất tự động trên từng tệp cơ sở

Tôi đã định cấu hình các công cụ này trong TortoiseGit -> Cài đặt -> Chương trình bên ngoài -> Công cụ xem/hợp nhất Diff. Về cơ bản, cấu hình hoạt động.

Bây giờ tôi đã gặp vấn đề, rằng TortoiseGit cố gắng kết nối các file Simulink của tôi tự động, sử dụng công cụ hợp nhất của riêng mình, mà kết quả trong các thông báo lỗi:

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

Ngoài ra, các tập tin TortoiseGit cố gắng hợp nhất là bị hỏng sau đó. Tệp được đánh dấu bằng dấu chấm than và tôi có thể giải quyết lỗi bằng công cụ hợp nhất đã định cấu hình của mình qua trình đơn ngữ cảnh TortoiseGit.

Tôi đã làm việc xung quanh vấn đề sáp nhập tự động bằng cách xác định

*.mdl -merge 

trong tập tin gitattributes tôi. Bây giờ TortoiseGit không còn cố gắng hợp nhất tự động, nhưng tôi vẫn phải gọi công cụ hợp nhất thông qua trình đơn ngữ cảnh để khắc phục xung đột cho mỗi tệp .mdl.

Có cách nào để buộc TortoiseGit gọi công cụ kết hợp tệp .mdl đặc biệt làm thay thế cho công cụ hợp nhất tự động của riêng nó không? Cấu hình phải trên cơ sở mỗi loại tệp.

+0

sử dụng thiết bị đầu cuối: P –

+2

Giải pháp làm việc tự động cho thiết bị đầu cuối cũng sẽ hoạt động khi gọi Git qua TortoiseGit, tôi tin. Nhưng tôi cũng không thể tìm ra một cái cho trường hợp đó. Cuối cùng, tôi cần thiết lập một giải pháp hoạt động với TortoiseGit, vì tôi không ở trong môi trường khoa học máy tính/hacker ở đây. Những người dùng khác khó thuyết phục rằng VCS là một ý tưởng hay. Thuyết phục họ sử dụng thiết bị đầu cuối sẽ là không thể. – user1211741

+0

tôi đã cảm thấy đau đớn của bạn trước đây. chúc may mắn! –

Trả lời

1

Đi tới cài đặt TortoiseGit -> Trình xem khác -> Hợp nhất. Có bấm vào nút Advanced. Ở đây bạn có thể cấu hình các công cụ hợp nhất khác nhau cho các loại tệp cụ thể.

Các vấn đề liên quan