我和我的同事正在探索一个新的代码库,该代码库严重缺乏文档。在逐步浏览代码库时,我们将添加文档。同时,我们正在实现一些小的功能。我只想重复仅合并我的团队成员添加到其开发分支的注释,而不希望对代码本身进行任何更改。有办法吗?
一个可能的解决方案是:对于每个开发人员A到D,要求每个开发人员维护两个分支(例如,A1和A2)。 A1仅包含开发人员添加的注释; A2将同时包含注释和任何实际的代码更改。这种方法的问题在于,它要求我和我的同事受到纪律处分。我们只在分支A1中添加文档,并且,如果需要编辑实际代码,请首先切换到A2。
答案 0 :(得分:0)
一种实现方法是:
git log branch-with-commits-and-comments
git checkout target-branch
git cherry-pick hash1 hash2 hash3