如何使用EGIT删除远程存储库中的分支?
如何使用 egit 删除 sourceforge 中的远程分支本身及其中的所有文件?
How to delete the remote branch itself in sourceforge with all files in it, using egit ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
转到
团队>远程>从菜单中按...
。选择您的存储库,然后单击下一步
。在要删除的远程引用...
下选择您的分支,然后单击添加规范
。然后单击完成
。这应该删除远程分支。Go to
Team > Remote > Push…
from the menu. Select your repository, and clickNext
. UnderRemote ref to delete…
select your branch and clickAdd spec
. Then clickFinish
. This should delete the remote branch.(2012 年 3 月更新)
tukushan 在评论中提到:
正如 Michael Mior 中的详细信息 他的(已投票的)答案,您需要将“无”推送到远程branch :
git push origin :branch
,从 git1.7+ 开始,最好编码为git push origin --deletebranch
。使用 Egit,请参阅“删除参考规范部分”:
(原始答案 2011 年 12 月)
您还可以查看最新版本EGit(1.2,昨天发布,2011 年 12 月 23 日)。您现在有另一种方法可以
从其 EGit/New and Noteworthy/1.2:
该选项是否可以删除远程命名空间上的提交分支(远程存储库的提交部分并在本地存储库中获取)仍有待测试。
(Update March 2012)
As tukushan mentions in the comment:
As Michael Mior details in his (upvoted) answer, you need to push "nothing" to the remote branch :
git push origin :branch
, which from git1.7+ is better coded asgit push origin --delete branch
.With Egit, see "Delete Ref Specifications section":
(Original answer December 2011)
You can also check out the very latest release of EGit (1.2, released yesterday December 23rd, 2011). You now have another way to delete a remote
From its EGit/New and Noteworthy/1.2:
It remains to be tested if that option can delete a branch for a commit on a remote namespace (a commit part of a remote repo and fetched in your local repo).