2012-03-14 35 views

Trả lời

252

Bạn nên đọc bài viết này: Remote branches with TortoiseGit

Theo bài viết trên blog này:

... loại bỏ các chi nhánh địa phương bằng cách mở đầu tiên lên hộp thoại Checkout/Switch để có được tại hộp thoại Browse refs.

enter image description here

Trong hộp thoại Browse refs chúng ta có thể nhấp chuột phải vào các chi nhánh địa phương và chọn để xóa nó.

enter image description here

Để xóa một chi nhánh ở xa chúng tôi có thể làm điều tương tự, nhưng thay vì nhấp chuột phải vào chi nhánh địa phương của chúng tôi, chúng tôi mở rộng cây điều khiển từ xa ở phần bên trái của hộp thoại và sau đó xác định vị trí các chi nhánh từ xa.

enter image description here

+6

Btw. xin lưu ý rằng bạn không thể xóa chi nhánh bạn hiện đang sử dụng (điều này sẽ gây ra lỗi). Ngoài ra, nếu nhánh bạn muốn xóa không hiển thị trong hộp thoại "Duyệt tài liệu tham khảo" có thể đã được tạo gần đây, hãy thực hiện thao tác kéo trước đó. Và cuối cùng có một cách trực tiếp để truy cập "Duyệt tài liệu tham khảo". Xem câu trả lời khác của Razvan Panda. – Trilarion

+3

Câu trả lời hay! Nhưng tùy chọn này cần một nơi tốt hơn trong TortoiseGit gui, nó được phân loại 'ẩn' bây giờ ... –

+0

@StijndeWitt Có, xem [Câu trả lời của Răzvan Panda] (https://stackoverflow.com/a/13327694/321973) –

79

Bạn có thể phím Shift + Right Click vào kho nhân bản và chọn Browse References từ TortoiseGit menu con:

Bấm vào điều khiển từ xa trong màn hình cây trái, và sau đó click chuột ngay chi nhánh bạn muốn xóa và nhấp vào Delete remote branch.

Bạn cũng có thể thoát khỏi "sự thay đổi" click chuột phải +: Chuyển đến cài đặt TortoiseGit -> "Cài đặt mở rộng menu ngữ cảnh" và bỏ chọn "Duyệt Tài liệu tham khảo" hộp thoại

+6

Bạn cũng có thể loại bỏ "thay đổi" + nhấp chuột phải: Đi tới cài đặt TortoiseGit -> "Đặt menu ngữ cảnh mở rộng" và bỏ chọn " Duyệt tham khảo " – MrTux

+1

Ngoài ra một cái gì đó thực sự hữu ích với giải pháp này là bạn có thể chọn nhiều ngành. Có ích khi phải xóa 62 chi nhánh. Cảm ơn – Noki

+0

@Noki Có thể xóa các nhánh trong hộp thoại Duyệt tham chiếu. Xem câu trả lời của tôi https://stackoverflow.com/a/46312594/3247152 –

2

Mở nhật ký đầu tiên, có nhiều cách để xóa chi nhánh (es):

  1. nhấp chuột phải vào nhánh
    enter image description here

  2. Nhấp chuột phải vào cam kết
    enter image description here

  3. Trong Duyệt tham chiếu thoại
    enter image description here

  4. Xóa chi nhánh sáp nhập
    enter image description here

  5. Xóa những chi nhánh từ xa theo dõi mà chi nhánh từ xa của nó không tồn tại trên xa
    enter image description here
    [Chú ý] nếu bạn muốn prune không tồn tại chi nhánh mỗi khi bạn thực hiện lấy, bạn có thể làm những:
    enter image description here

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