gpt4 book ai didi

c++ - 修改 Git 差异文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:17:49 26 4
gpt4 key购买 nike

大约 6 个月前,我们从主要项目中分出了分支。那时 master 分支已经添加或删除了 100,000 多行代码。另一方面,我们已经添加或更改了大约 50,000 行代码。现在是 merge 的时候了,所以我们制作了分支 A 的拷贝,并将分支 B 的更改 merge 到其中,并将其称为分支 C。

现在我们想将分支 C 中的所有 merge 更改 merge 回我们原来的分支 A。但是我们想防止出现可怕的错误,所以我们想使用预处理器来启用或禁用它取决于我们的产品发布测试版或发行版。

例如。

#if _BETA_CODE
....他们的新代码。 ( merge )
#其他
...我们的旧代码。
#endif

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

最佳答案

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

关于c++ - 修改 Git 差异文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1163718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com