如何使用egit?
删除sourceforge中包含所有文件的远程分支本身答案 0 :(得分:136)
从菜单中转到Team > Remote > Push…
。选择您的存储库,然后单击Next
。在Remote ref to delete…
下选择您的分支,然后点击Add spec
。然后点击Finish
。这应该删除远程分支。
答案 1 :(得分:13)
(2012年3月更新)
评论中提及tukushan:
在Egit 1.3.0中,这只删除了本地存储库中的远程跟踪分支,而不是远程分支。
Michael Mior中的his (upvoted) answer详细信息,您需要push "nothing" to the remote branch:git push origin :branch
,其中git1.7 +更好地编码为git push origin --delete branch
。
使用Egit,请参阅“Delete Ref Specifications section”:
(原始答案2011年12月)
您还可以查看最新版本的EGit(1.2,2011年12月23日发布)。您现在有另一种方法可以删除远程
来自EGit/New and Noteworthy/1.2:
在提交图区域中,有一个新的上下文菜单操作“
Delete Branch
”允许删除分支。
如果当前所选提交的分支存在,则将启用它,该分支未签出 如果此提交中有一个分支,但未检出,则此操作将立即删除此分支 如果存在多个这样的分支,将显示一个对话框,询问应删除哪些分支 如果“删除分支”上的提交变得无法访问,将显示一个确认对话框,以防止意外无法提交提交。
如果该选项可以删除远程命名空间(远程仓库的提交部分并在本地仓库中提取)的提交分支,那么还有待测试。