Dự án của chúng tôi sử dụng một tập tin cấu hình dành riêng cho người dùng. Tập tin này hiện không nằm trong kiểm soát phiên bản, vì nó khác nhau đối với mỗi người dùng. Vấn đề là, bất cứ khi nào nhà phát triển thêm một mô-đun mới yêu cầu cấu hình hoặc thay đổi tên của các mô-đun hiện có, các nhà phát triển khác sẽ gặp lỗi vì các tệp cấu hình riêng tư của họ không được cập nhật.
Để giải quyết vấn đề, chúng tôi đã nghĩ đến việc làm việc với hai tệp cấu hình: tệp cấu hình mặc định / toàn cầu sẽ được kiểm soát phiên bản và sẽ được cập nhật thường xuyên bởi mỗi nhà phát triển có thêm mô-đun mới và tệp cấu hình riêng sẽ được giữ ngoài kiểm soát phiên bản và sẽ chỉ chứa các thay đổi cụ thể của người dùng.
Tuy nhiên, đây vẫn có vẻ là một giải pháp đặc biệt.
Bạn có thể đề xuất một giải pháp tốt hơn?
Các chuyên gia làm gì?