我绝对讨厌VS 2013上Git项目的取消发布选项。由于肌肉痉挛或其他问题,我经常在尝试切换到VS 2013中的分支时意外点击取消发布。如果分支没有&# 39;最近被拉了,重新发布分支后,所有远程更改都会丢失。这对于像"发布"这样的事情来说是非常可怕的。分支。
有没有办法在VS 2013中禁用取消发布选项?或者至少让它提示我一个"这是破坏性的,你确定吗?"
答案 0 :(得分:1)
我不知道在Visual Studio 2013中删除此行为的方法。但似乎微软已经听到了您的反馈,在最新版本的Visual Studio 2015中,整个分支机构的体验已经过重新设计并且有一个确认取消发布
正如我在评论中提到的,取消发布命令不具有破坏性,因为它会破坏所做的更改。如果您不小心取消发布分支,您可以从本地存储库重新发布它,然后查看是否有提交跟踪您的上一个版本,然后是快进。这确实不太理想,但如果你在犯了错误之后直接这样做,它就不会像你描述的那样戏剧化。令人讨厌的:绝对的。世界末日:不。
为了保护自己免受这些问题的影响,您可以进入Web Access模块并拒绝大多数用户的管理分支权限a。这可以防止意外删除分支,但也会删除一些其他权限:
有关分行安全的更多信息,请查看: