2011-12-24 25 views

Trả lời

120

Chuyển đến Team > Remote > Push… từ trình đơn. Chọn kho lưu trữ của bạn và nhấp vào Next. Dưới Remote ref to delete… chọn chi nhánh của bạn và nhấp vào Add spec. Sau đó nhấp vào Finish. Thao tác này sẽ xóa nhánh từ xa.

how-to-delete-remote-branch-in-eclipse-egit

+0

cảm ơn rất nhiều! nó ở đó trước mặt tôi và tôi chưa bao giờ thấy nó: D –

+7

+1 cho sự đơn giản! –

+0

Không thành vấn đề :) Rất vui được trợ giúp. –

13

(Cập nhật tháng 3 năm 2012)

Như tukushan đề cập trong các bình luận:

Trong Egit 1.3.0, điều này chỉ xóa các chi nhánh theo dõi từ xa trong kho địa phương, chứ không phải nhánh từ xa.

Như Michael Mior chi tiết trong his (upvoted) answer, bạn cần phải push "nothing" to the remote branch: git push origin :branch, mà từ git1.7 + được mã hóa tốt hơn như git push origin --delete branch.

Với Egit, xem "Delete Ref Specifications section":

Remote ref to delete in Egit


(Original câu trả lời tháng 12 năm 2011)

Bạn cũng có thể kiểm tra phiên bản mới nhất của EGit (1.2, phát hành ngày hôm qua Ngày 23 tháng 12 năm 2011). Bây giờ bạn có một cách khác để xóa một từ xa

Từ EGit/New and Noteworthy/1.2 của nó:

Trong cam kết đồ thị khu vực, đó là một hành động menu ngữ cảnh mới "Delete Branch" cho phép xóa một chi nhánh.
Nó sẽ được kích hoạt nếu một chi nhánh tồn tại cho cam kết hiện được chọn, mà không được kiểm tra.
Nếu có một chi nhánh duy nhất trên cam kết này, không được kiểm tra, hành động này sẽ xóa chi nhánh này ngay lập tức.
Nếu có nhiều nhánh như vậy tồn tại, một hộp thoại sẽ được hiển thị hỏi xem nhánh nào sẽ bị xóa.
Nếu các cam kết trở nên không thể truy cập được trên "Xóa chi nhánh", hộp thoại xác nhận sẽ được hiển thị để ngăn tình cờ không thể truy cập được.

Nó vẫn còn để được kiểm tra nếu tùy chọn có thể xóa một chi nhánh cho một cam kết trên một xa namespace (một cam kết một phần của một repo từ xa và lấy trong repo địa phương của bạn).

+0

Trong Egit 1.3.0, điều này chỉ xóa chi nhánh theo dõi từ xa trong kho lưu trữ cục bộ chứ không phải nhánh từ xa. – tukushan

+0

@tukushan: đúng. Tôi đã chỉnh sửa câu trả lời của mình để hiển thị câu trả lời đúng (và tham khảo câu trả lời của Michael Mior) – VonC

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