Tôi hiểu rằng có thể đóng một nhánh có tên trong Mercurial, để nó không xuất hiện trong hg branches
danh sách:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Có thể sau đó mở lại chi nhánh nếu cần?
Tôi hiểu rằng có thể đóng một nhánh có tên trong Mercurial, để nó không xuất hiện trong hg branches
danh sách:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Có thể sau đó mở lại chi nhánh nếu cần?
Câu trả lời:
Bạn có thể chỉ cần hg update
đến chi nhánh đã đóng rồi thực hiện việc khác hg commit
và nó sẽ tự động mở lại.
Các closed
lá cờ chỉ được sử dụng để lọc ra các chi nhánh khép kín từ hg branches
và hg heads
trừ khi bạn sử dụng --closed
tùy chọn - nó không ngăn cản bạn từ việc sử dụng các chi nhánh.
Bạn có thể mở lại một chi nhánh bằng cách sử dụng cờ "-f" khi 'tạo' chi nhánh.
Không, lệnh này sẽ tạo một nhánh mới có cùng tên.
Chỉ cần quên rằng nó đã đóng cửa. Chuyển sang chi nhánh, thực hiện các thay đổi và cam kết. Nó sẽ được tự động mở lại. Khi bạn hoàn thành, bạn có thể đóng lại.
Thử cái này.
Chuyển sang nhánh đóng trước khi thực hiện. (hg lên kín_branch)
hg st
chạm vào một
thêm một
hg cam kết -m 'mở lại chi nhánh đã đóng'
Điều này sẽ mở lại các chi nhánh đóng cửa.