【发布时间】:2012-03-02 18:29:45
【问题描述】:
我正在与一位设计师合作开展一个名为“已验证帐户”的项目
我正在一个名为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)的merge,意思是3和4也基本一致
管理这些相同提交的最佳方式是什么?即,对于我的代码中的每个功能更改,我想要一个关联的提交。这样,如果我在评论一个变更集,我可以确定我在正确的地方评论(而不是评论另一个完全相似的变更集)
这种事情的最佳做法是什么?
【问题讨论】:
标签: git github collaboration git-workflow