如何使用egit删除sourceforge中包含所有文件的远程分支本身?
如何使用egit删除sourceforge中包含所有文件的远程分支本身?
Answers:
ref
映射。
(2012年3月更新)
正如tukushan在评论中提到的那样:
在Egit 1.3.0中,这仅删除本地存储库中的远程跟踪分支,而不删除远程分支。
正如Michael Mior在他(已投票)的答案中所详述的那样,您需要将“ nothing”推送到远程分支:git push origin :branch
,从git1.7 +最好将其编码为git push origin --delete branch
。
对于Egit,请参阅“删除参考规范部分”:
(原始答案为2011年12月)
您还可以查看EGit的最新版本(1.2,昨天于2011年12月23日发布)。您现在有了另一种删除遥控器的方法
从其EGit / New和Noteworthy / 1.2中:
在提交图区域中,有一个新的上下文菜单操作“
Delete Branch
”,允许删除分支。
如果当前选定的提交存在分支(未检出),它将启用。
如果此提交上有一个分支(未检出),则此操作将立即删除该分支。
如果存在多个这样的分支,将显示一个对话框,询问应删除哪些分支。
如果提交在“删除分支”上变得不可访问,将显示一个确认对话框,以防止意外的不可访问。
该选项是否可以删除远程命名空间上的提交分支(远程仓库的提交部分并在本地仓库中提取),尚待测试。