2010-03-04 24 views
5

Tôi sử dụng git với một nhóm phát triển lớn và tôi muốn có một bộ bí danh phổ biến trên mọi nhà phát triển. Họ thay đổi thường xuyên, vì vậy tôi muốn lưu trữ chúng trong nguồn gốc bằng cách nào đó. Có cách nào để thiết lập điều đó trong git? Tôi đang sử dụng gitosis cho máy chủ git (không chắc chắn nếu điều đó sẽ tạo ra sự khác biệt).Bí danh Git được lưu trữ ở nguồn gốc

+0

JGA, bạn đã quản lý để tìm một giải pháp này ngoài một kịch bản gợi ý? –

Trả lời

0

Bạn có thể versionning trong gitosis của bạn ~/.gitconfig mặc định với tất cả bí danh và cấu hình chia sẻ của bạn.

Bạn không thể sửa đổi bạn .git/config bởi dự án

Bạn cũng có thể thực hiện một số lệnh để khởi động một số lệnh git như:


git config alias.st status 
git config alias.ci commit 

Mỗi người để khởi động kịch bản này có bí danh hai lần này trong git config địa phương

4

1) Tạo .gitalias file với một cái gì đó như thế này:

[alias] 
    # full status 
    s = !git status -sb && git submodule foreach --recursive git status -sb 

2) Cam kết tệp này.

3) Thêm dòng sau vào .git/config:

[include] 
    path = ../.gitalias 

4) Yêu cầu tất cả các thành viên trong nhóm của bạn để lặp lại bước 3.

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