2009-09-21 25 views
5

Nếu tôi tạo ra một chi nhánh:Cách đúng để nhảy qua lại giữa hai nhánh?

hg branch branch-A 

và cam kết với nó:

hg commit -m "improvement A-1" 

và sau đó tạo ra một chi nhánh thứ hai:

hg branch branch-B 

và cam kết với nó:

hg commit -m "improvement B-1" 

Nếu tôi muốn thêm sự thay đổi tiếp theo của tôi đến chi nhánh-A để tôi chỉ cần gõ:

hg branch branch-A 

và cam kết nó như trước:

hg commit -m "improvement A-2" 

Trả lời

10
hg branch 

luôn tạo ra một chi nhánh (mặc dù nó cảnh báo bạn nếu chi nhánh đã tồn tại.) Để chuyển sang chi nhánh hiện tại, hoặc

hg update -r <some revision in that branch> 

hoặc

hg update <that branch> 

sẽ chuyển sang nhánh đó.

+0

Ngoài ra, tôi thường tạo thẻ cho các bản sửa đổi mà tôi đang bắt đầu một chi nhánh mới. Điều này giúp tôi khi tôi cần cập nhật cho bản sửa đổi cụ thể đó (điều này xảy ra khá thường xuyên). –

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