2010-10-29 36 views
5

Có cách nào để ngăn các nhánh bị đóng hiển thị ở đầu khi chạy lệnh xem hg không? Tôi biết về tùy chọn 'giới hạn'. Tôi không thực sự cần các nhánh bị đóng hoàn toàn biến mất khỏi tầm nhìn, nhưng sẽ tốt hơn nếu họ ở lại (họ đã đóng cửa từ lâu), thay vì xuất hiện gần đầu mỗi khi tôi thực hiện hợp nhất.Ngăn chặn các nhánh bị đóng trong màn hình hg

hg view with a closed branch near current development

Đây là ảnh chụp màn hình ví dụ về điều này xảy ra. Bạn có thể thấy bên phải là thời gian hỗn hợp, không quá khủng khiếp trong trường hợp này, nhưng trong repo thực sự của tôi, các chi nhánh đóng cửa bật lên gần đầu mỗi khi tôi có hợp nhất, điều này sẽ gây phiền nhiễu khi chi nhánh đóng cửa là hơn một năm trước đây và thực sự không thú vị.

+0

'hg view' là gì? Tôi không quen với lệnh đó. –

+0

@Lasse: Bạn phải kích hoạt tiện ích mở rộng hgk (được tích hợp trong hg) để sử dụng nó. –

Trả lời

5

Không ai cập nhật hg view để biết các nhánh đã đóng. Phần mở rộng này chủ yếu là bị bỏ rơi những ngày này vì không có nhà phát triển cốt lõi nào sử dụng nó hoặc biết cách lập trình trong Tcl/Tk. Chúng tôi nói về việc loại bỏ hgk ở mỗi bản phát hành chính ...

Đặt cược tốt nhất của bạn là nâng cấp lên TortoiseHg và sử dụng lệnh hgtk log để xem kho lưu trữ.

Điều tốt nhất là nó hoạt động trên cả Windows Linux - xem hgtk wiki page. Trong hgtk bạn có thể lọc bằng cú pháp mới revision sets. truy vấn revset này chắc chắn sẽ changesets mở:

ancestors(head() and not closed()) 
1

Chương trình hgview không hiển thị các chi nhánh chết ở phía trên và có sẵn trong kho của Ubuntu.

+0

Tôi chỉ cho phép điều này một lần, và nó sẽ tránh được vấn đề của người hỏi. Nhưng ít nhất là khi chạy qua một máy chủ X trên một máy khách Windows, nó thực sự chậm (so với lệnh 'hg view', hoặc bàn làm việc rùa). – asc99c

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