分叉存储库和本地分支上的git管理

时间:2016-05-22 05:20:43

标签: git github build build-automation

请在下面的方案中提出一些建议/建议 在我们公司,我们实施了github,并将其作为我们开发过程中缺陷修复或增强的一部分。

  1. 我们将git存储库分配给每个开发人员ID
  2. 根据缺陷/增强ID
  3. 创建新分支
  4. 在本地repo / branch中修复/实现并测试它。经过测试
  5. 提出拉动请求
  6. 管理员审核提取请求并合并更改。
  7. 等等。
  8. 但是我注意到,我们离开了分叉的存储库和分支创建(用于修复/增强)我没有看到我们执行任何管理来删除这些repo /分支。 请告知最佳实践和家政工作流程 还有如何自动化分析和获取报告? 提前致谢

1 个答案:

答案 0 :(得分:0)

这是关于清理分支机构的快速答案。请记住,分支存在于本地和分叉的远程上。

  • 通过GitHub.com(或您公司的访问站点)删除远程分支上的分支。
  • 在本地删除分支:git branch -d <branch-name>
  • 更新本地存储库并删除远程跟踪分支:git pull --prune

然而,有关工作流程的更大问题。每次合并分支时是否删除分支,然后在启动新分支时重新分叉?您的团队是否可以让您在同一个存储库上进行分支并为您提供协作者访问权限?

相关问题