2010-01-27 31 views
6

Tôi mới sử dụng git và tôi nghi ngờ làm cách nào để đồng bộ hóa các tệp cấu hình giữa các nhà phát triển.Làm thế nào để đồng bộ hóa cấu hình giữa các thiết lập git?

Giả sử tôi muốn tất cả nhà phát triển có lõi.autocrlf được đặt thành true hoặc cùng một mẫu cam kết, làm cách nào tôi có thể thực hiện?

Bất kỳ ý tưởng nào?

Cảm ơn!

+0

Nhà phát triển của bạn là nền tảng nào? Nó có đồng nhất không? – Bernard

+0

Hiện tại, Linux. Nhưng có thể một số nhà phát triển ws gió sẽ làm việc trong cùng một dự án. Nhưng tôi cũng muốn các cờ cấu hình khác được đồng nhất giữa nhóm, giống như mẫu cam kết. Cảm ơn – alcuadrado

+0

Kiểm tra tệp cấu hình git trong Visual SourceSafe. – Jay

Trả lời

2

Không có bảo đảm như vậy trong DVCS (như trong "Phân phối"), kể từ local settings beat global settings.

Nhưng trong một môi trường khép kín (nơi dân số của các nhà phát triển đã truy cập vào một chung và chia sẻ tập hợp các nguồn lực), bạn có thể:

  • tóm lược quá trình git init (để use a template, về thiết đặt chung)
  • Buộc biến môi trường GIT_CONFIG thành tệp chỉ đọc được chia sẻ (trên Linux, được truy cập thông qua Samba từ người dùng Windows), để buộc tất cả các cài đặt cấu hình được đọc từ đó.

Đây không phải là giải pháp đầy đủ, nhưng nó có thể giúp bạn bắt đầu.

+0

+1 cậu bé tôi thích đọc của bạn. Bạn nên viết một cuốn sách. –

+0

A không biết về mẫu, cảm ơn! – alcuadrado

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