Tôi đã nhân bản nhánh mặc định của một kho lưu trữ lớn và bây giờ tôi muốn lấy từ máy chủ bằng ứng dụng TortoiseHg.
Tuy nhiên, TortoiseHg đề xuất kéo từ tất cả các chi nhánh. Có thể chỉ dẫn nó kéo từ chi nhánh hiện tại không?
Cho đến nay tôi đã thấy đề xuất để:
- Thiết lập một hook ở phía máy khách để từ chối các lần kéo từ các nhánh không mong muốn
- Kiểm tra các bản sửa đổi đến trong TortoiseHg và chỉ kéo những bản thuộc về nhánh hiện tại
- Sử dụng tiện ích mở rộng ACL Mercurial để từ chối quyền truy cập vào tất cả các chi nhánh, nhưng chi nhánh hiện tại.
Tôi không thích tất cả các giải pháp này, vì tất cả chúng đều dựa trên máy khách. Trong tất cả chúng, TortoiseHg thực sự kéo tất cả các nhánh (ngay cả trong lần thứ hai, trong đó các phiên bản kéo được sắp xếp thành một bó được trình bày trong chế độ xem bản sửa đổi đến)
Có hg pull -b BRANCH
tương đương trong TortoiseHg không?
Cảm ơn.
BIÊN TẬP
Tôi biết cách thực hiện tất cả những điều này bằng cách sử dụng máy khách dòng lệnh Mercurial - hg.exe. Câu hỏi này là cụ thể về máy khách GUI TortoiseHg.