0

目前我们正在使用 git 和 atlassin stash。目前我们的主分支是一大堆拉取请求。每个开发人员都会发出一个拉取请求,该请求会被拉入主分支。这甚至可行吗?我的意思是我们的 master 历史总是有这样的提交:

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 技术真的很好吗,因为我认为提交看起来很难看。也许这只是我的观点。

你们是做什么的?

4

1 回答 1

0

这是一个实用的 git 工作流程。

许多项目都是这样做的。

这保留了作者的提交而无需修改。

从修订图中,作者知道他的提交被维护者合并而没有任何修改,尽管您可以在修订图上看到合并通道。

如果维护者希望修改提交,则使用cherry-pick/rebase。没有创建消息“从 xxx 合并 ...”。修订图上不显示合并点。

于 2013-06-20T01:22:57.917 回答