Làm cách nào để xóa chính nhánh từ xa trong sourceforge với tất cả các tệp trong đó, bằng cách sử dụng egit?
Làm cách nào để xóa chính nhánh từ xa trong sourceforge với tất cả các tệp trong đó, bằng cách sử dụng egit?
Câu trả lời:
ref
ánh xạ xóa .
(Cập nhật tháng 3 năm 2012)
Như tukushan đã đề cập trong bình luận:
Trong Egit 1.3.0, điều này chỉ xóa nhánh theo dõi từ xa trong kho lưu trữ cục bộ, không xóa nhánh từ xa.
Như Michael Mior chi tiết trong câu trả lời (upvoted) của mình , bạn cần phải đẩy "không có gì" đến chi nhánh từ xa : git push origin :branch
, mà từ git1.7 + được tốt hơn mã hóa như git push origin --delete branch
.
Với Egit, hãy xem " Xóa phần Thông số kỹ thuật tham chiếu ":
(Câu trả lời gốc tháng 12 năm 2011)
Bạn cũng có thể xem bản phát hành mới nhất của EGit (1.2, phát hành ngày hôm qua 23 tháng 12 năm 2011). Bây giờ bạn có một cách khác để xóa điều khiển từ xa
Từ EGit / Mới và đáng chú ý / 1.2 :
Trong vùng biểu đồ cam kết, có một hành động trình đơn ngữ cảnh mới "
Delete Branch
" cho phép xóa một nhánh.
Nó sẽ được kích hoạt nếu tồn tại một nhánh cho cam kết hiện được chọn, chưa được kiểm tra.
Nếu có một nhánh duy nhất trên cam kết này chưa được kiểm tra, hành động này sẽ xóa nhánh này ngay lập tức.
Nếu tồn tại nhiều nhánh như vậy, một hộp thoại sẽ hiển thị hỏi nhánh nào nên bị xóa.
Nếu không thể truy cập được các cam kết trên "Xóa chi nhánh", một hộp thoại xác nhận sẽ được hiển thị để ngăn chặn các cam kết không thể truy cập ngẫu nhiên.
Nó vẫn phải được thử nghiệm nếu tùy chọn đó có thể xóa một nhánh cho một cam kết trên một không gian tên từ xa (một phần cam kết của một repo từ xa và được tìm nạp trong repo cục bộ của bạn).