2013-06-30 29 views
5

Khi sử dụng Mercurial, thường tôi sẽ làm hg push và tôi sẽ nhận được thông báo lỗi này:Trong Mercurial, có một thiết lập để luôn luôn đẩy chi nhánh mới?

(use 'hg push --new-branch' to create new remote branches) 

nào là tốt, tôi hiểu tại sao tôi nhận được thông báo. Nhưng tôi luôn muốn đẩy bất kỳ chi nhánh mới vì vậy tôi đã tự hỏi nếu có bất kỳ cách nào để buộc Mercurial để nhớ để luôn đẩy chi nhánh mới mà không có tôi phải làm:

hg push 
... 
(use 'hg push --new-branch' to create new remote branches) 
--- 
hg push --new-branch 

Trả lời

3

Có một cách để thiết lập mặc định các tùy chọn cho lệnh trên mercurial sử dụng phần [default] trên .hgrc, nhưng bây giờ là deprecated.

Cách được khuyến nghị thực hiện việc đó là sử dụng aliases. Trên số .hgrc của bạn, hãy đặt:

[alias] 
pushb = push --new-branch 

Sau đó sử dụng hg pushb để đẩy tạo chi nhánh mới.

0

Bạn có thể thêm một bí danh trong .bashrc của bạn:

Ví dụ:

alias hgp="hg push --new-branch"

Sau đó hgp sẽ luôn đẩy thành công mã.

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