我的同事(我们在这里称他为约翰)和我正在开发一个新功能,我们的工作分支看起来像下面这样
--o--o--o # this is develop branch
\ o--o--o # this is John's branch
\ / \
o----o--o--o--o--o--o # this is our cowork branch
\ /
o--o--o--o--o--o # this is my branch
我们完成了工作并准备将我们的合作分支合并到开发分支中。此时,合作分支中有许多提交记录,不希望其他开发人员看到。因此,我想将这些提交记录压缩成一个提交记录。
但是,在压缩(解决一些冲突)之后,我发现作者信息都直接指向我,没有John的信息。
那么我的问题是,在合并这些提交记录时,有没有办法保留John和我的信息?