目前我们正在使用git和atlassin stash。目前我们的主分支是一大堆拉请求。每个开发人员都会发出拉入请求,并将其拉入主分支。 这是否可行? 我的意思是我们的大师历史总是有这样的承诺:
Christian Schmitt committed 1235 mins ago
Merge pull request #1 in master from develop to master
* commit '12356':
Fixed in #Number
Commit Message
这是一个好行为还是我们如何才能改善这一点? 有一个干净的git历史的最佳方法是什么? git push-pull技术真的很好,因为我觉得这些提交看起来很丑陋。 也许这只是我的观点。
你们做什么?
答案 0 :(得分:0)
这是一个切实可行的git工作流程。
许多项目都这样做。
这保留了作者的提交而不做修改。
从修订图中,作者知道他的提交是由维护者合并而没有任何修改,尽管你可以在修订图上看到合并通道。
如果维护者希望修改提交,则使用cherry-pick / rebase。没有消息“合并...来自xxx”。修订图上没有显示合并点。