有没有办法推送注释而不提供代码?

时间:2019-06-05 18:42:12

标签: git

我和我的同事正在探索一个新的代码库,该代码库严重缺乏文档。在逐步浏览代码库时,我们将添加文档。同时,我们正在实现一些小的功能。我只想重复仅合并我的团队成员添加到其开发分支的注释,而不希望对代码本身进行任何更改。有办法吗?

一个可能的解决方案是:对于每个开发人员A到D,要求每个开发人员维护两个分支(例如,A1和A2)。 A1仅包含开发人员添加的注释; A2将同时包含注释和任何实际的代码更改。这种方法的问题在于,它要求我和我的同事受到纪律处分。我们只在分支A1中添加文档,并且,如果需要编辑实际代码,请首先切换到A2。

1 个答案:

答案 0 :(得分:0)

一种实现方法是:

  1. 对您的注释进行单独的原子提交:请勿在同一提交中将注释与代码混合在一起
  2. Cherry-pick在目标分支中提交评论
   git log branch-with-commits-and-comments
   git checkout target-branch
   git cherry-pick hash1 hash2 hash3