删除Git分支所需的清晰度

时间:2018-09-11 08:09:16

标签: git bitbucket

我在bitbucket中的一个git存储库中遇到一个问题。

具有待处理的branch和多个pull request的功能merge conflicts被删除。

  • 开发人员对该存储库具有写权限。
  • 开发人员被告知要解决merge conflicts
  • 开发人员删除了其分支的本地副本。
  • 开发人员声称他对遥控器没有足够的权限 存储库以删除分支。

问题1。 我想知道在删除分支之前是否等待合并工作是行业标准做法。

问题2。 我想知道是否有一种方法可以恢复删除非合并分支时丢失的提交吗?

问题3。 开发人员是否具有删除远程分支的足够权限?

1 个答案:

答案 0 :(得分:1)

答案1.是的,好的方法是等待分支合并到master中,然后当整个团队确定代码已准备就绪时,开发人员可以自由地删除分支的本地副本。

答案2.是,如果未合并的分支从本地存储库中删除,但是在远程存储库中可用,那么您可以拉该分支,然后该分支将在本地可用。如需更多帮助,请参见-Git undo local branch delete

答案3.是,如果开发人员在完成任务和/或代码已准备好生产或已部署之后由开发人员创建了分支以完成任务和/或实现功能,则可以自由删除分支并修剪您的本地仓库。