如何使用EGIT删除远程存储库中的分支?

如何使用egit删除sourceforge中远程分支本身的所有文件?

从菜单转到Team > Remote > Push… select您的存储库,然后单击Next 。 在Remote ref to delete…select您的分支,然后点击Add spec 。 然后点击Finish 。 这应该删除远程分支。

如何到删除远程分支,在月食,例如:It

(2012年3月更新)

正如图克山在评论中提到的那样:

在Egit 1.3.0中,这只会删除本地存储库中的远程跟踪分支,而不是远程分支。

正如Michael Mior在(upvoted)答案中的细节,你需要将“nothing”推送到远程分支 : git push origin :branch ,从git1.7 +更好地编码为git push origin --delete branch

使用Egit,请参阅“ 删除参考规格”部分 :

远程引用在Egit中删除


(原始答复2011年12月)

您还可以查看最新版本的EGit(1.2,2011年12月23日发布)。 您现在有另一种方法来删除远程

从EGit /新的和值得注意的/ 1.2 :

在提交graphics区域,有一个新的上下文菜单动作“ Delete Branch ”,允许删除一个分支。
如果当前选定的提交没有签出,则会启用它。
如果这个提交中有一个分支没有被签出,那么这个操作将立即删除这个分支。
如果存在多个这样的分支,将会显示一个对话框,询问哪些分支应该被删除。
如果提交在“删除分支”上无法访问,将显示一个确认对话框,以防止提交的意外不可达。

如果该选项可以删除远程名称空间(远程仓库的提交部分并在本地仓库中提取)的提交分支,则仍有待testing。