我正在与一位设计师合作开展一个名为“已验证帐户”的项目
我正在一个名为的分支上开发,verified_accounts
而设计师在一个名为chris_verified_accounts
. 我们一直在定期合并彼此的更改,当项目完成后,我们将合并verified_accounts
到master
然而,所有这些合并都导致了一堆垃圾/重复提交。例如:
http://dl.dropbox.com/u/2792776/screenshots/2012-03-02_1024.png
提交 (1) 是仅包含提交 (2) 的拉取请求的合并。这意味着这些提交本质上是相同的(它们具有相同的差异等)。同样,commit(3) 是只合并 commit(4) 的合并,意思是 3 和 4 也基本相同
管理这些相同提交的最佳方法是什么?即,对于我的代码中的每个功能更改,我想要一个关联的提交。这样,如果我在评论一个变更集,我可以确定我在正确的地方发表评论(而不是评论另一个 dupe-y 提交的完全相同的变更集)
这种事情的最佳做法是什么?