我目前正在努力在相当复杂的开发环境中实施git使用的准则,虽然我认为我的基础设置很好,但是特别有一个问题,我想请教一下是否有可能。这并不是一个纯粹的技术问题,而是更多关于哪个可用选项最合适。
基本上,我倾向于一个与通用的“ git flow”结构(http://nvie.com/posts/a-successful-git-branching-model/)紧密镜像的系统,但有一些例外使其能够适应我们的需求开发环境。简而言之:
到目前为止,它确实帮助我们简化了开发流程并防止了项目之间的冲突。引发争议的一个细节是:我们是否应该使用'--squash'选项将要素/机票分支合并回各自的原点?我有点喜欢它,我喜欢它:
也许这些原因还不够好,也许有充分的理由在这种情况下不使用'--squash'。有什么想法吗?