2010-10-25 34 views
14

Tôi muốn giữ .hgrc chính trong điều khiển sửa đổi, vì tôi có số lượng tùy chỉnh hợp lý, nhưng tôi muốn có tên tác giả khác nhau tùy thuộc vào máy tôi đang sử dụng (nơi làm việc, nhà, & c.).Tôi có thể bao gồm các tệp cấu hình con trong .hgrc của tôi không?

Cách tôi làm điều này trong tập lệnh bash là mã nguồn tập lệnh bash cục bộ bị bỏ qua bởi Mercurial, nhưng tôi không biết cách làm điều này trong định dạng tệp cấu hình Mercurial sử dụng.

Trả lời

18

Bạn có thể thực hiện việc này bằng cách sử dụng cú pháp bao gồm không thường được sử dụng nhưng đã có một thời gian.

Đặt nội dung cụ thể cho máy của bạn trong số ~/.hgrc và sau đó bao gồm tệp cấu hình bản mẫu liên tục trên toàn bộ hệ thống. Ví dụ:

[ui] 
username=You <[email protected]> 

%include .hgrc-boilerplate 

Theo dõi tệp .hgrc-boilerplate trong kiểm soát sửa đổi.

Xem hgrc man page để biết thêm chi tiết.

+0

Cảm ơn bạn! Đó chỉ là những gì tôi cần. –

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