如何使用 egit 删除包含所有文件的 source eforge 中的远程分支本身?
从菜单转到 Team > Remote > Push…。选择存储库,然后单击 Next。在 Remote ref to delete…下选择您的分支并单击 Add spec。然后单击 Finish。这应该会删除远程分支。
Team > Remote > Push…
Next
Remote ref to delete…
Add spec
Finish
(2012年3月更新)
正如 土库山在评论中提到的:
在 Egit 1.3.0中,这只会删除本地存储库中的远程跟踪分支,而不会删除远程分支。
正如 他(赞成)的回答中 迈克尔 · 米奥的详细信息一样,您需要 将“ Nothing”按到远程分支: git push origin :branch,而 git1.7 + 中的 将“ Nothing”按到远程分支: git push origin :branch最好编码为 git push origin --delete branch。
git push origin :branch
git push origin --delete branch
对于 Egit,请参阅“ 删除参考说明部分”:
(原答案2011年12月)
您还可以查看 EGit 的最新版本(1.2,于2011年12月23日发布)。您现在有了另一种删除远程控制器的方法
来自 EGit/新的和值得注意的/1.2:
在提交图区域中,有一个新的上下文菜单操作“ Delete Branch”允许删除一个分支。 如果当前选定的提交存在分支(未签出) ,则将启用此选项。 如果此提交中有一个未签出的分支,则此操作将立即删除此分支。 如果存在多个这样的分支,将显示一个对话框,询问应该删除哪些分支。 如果提交在“删除分支”上无法访问,将显示一个确认对话框,以防止意外无法访问提交。
Delete Branch
如果该选项可以删除 遥控器名称空间上的提交分支(远程回购的提交部分,并在本地回购中获取) ,那么还有待测试。