(tháng 3 năm 2012) Dường như đây là cuối cùng sẽ có thể sớm - git 1.7.10 sẽ hỗ trợ cú pháp này trong .gitconfig
:
[include]
path = /path/to/file
Xem here cho một mô tả chi tiết của git thay đổi và các trường hợp cạnh của nó.
Bằng cách này, một vài tinh tế giá trị chỉ ra:
mở rộng Path, ví dụ ~
hoặc $HOME
, có vẻ như không được hỗ trợ.
Nếu đường dẫn tương đối được chỉ định, thì nó tương ứng với tệp .gitconfig có tuyên bố [include]
. Công cụ này hoạt động chính xác ngay cả trong chuỗi bị chặn - ví dụ:~/.gitconfig
có thể có:
[include]
path = subdir/gitconfig
và subdir/gitconfig
có thể có:
[include]
path = nested_subdir/gitconfig
... mà sẽ gây subdir/nested_subdir/gitconfig
được nạp.
Nếu git không thể tìm thấy tệp đích, nó sẽ bỏ qua lỗi một cách âm thầm. Điều này dường như là do thiết kế.
Nguồn
2012-03-16 07:14:27