修改Git Diff文件

时间:2009-07-22 07:53:26

标签: c++ c git diff

我们在大约6个月前分拆了主要项目。在那个时候,主分支已经添加或删除了100,000多行代码。另一方面,我们添加或更改了大约50,000行代码。它目前合并的时间,所以我们制作了分支A的副本,并将其分支B中的变化合并到它中,并称之为分支C.

现在我们想要在分支C中进行所有合并更改并将其合并回原始分支A.但是我们希望能够安全地防止出现可怕的错误,因此我们希望使用preproccesor来启用它或禁用它取决于我们的产品版本测试版或发布版。

例如。

#if _BETA_CODE
....他们的新代码。 (合并)
#else伪
......我们的旧代码。
#ENDIF

有没有人知道可以采用两个项目的差异(分支A和beta分支C)并将它们合并在一起但使用#ifdef #else #endif命令标记更改的工具?

1 个答案:

答案 0 :(得分:11)

diff有您需要的选项: -D NAME