忽略合并冲突评估中的特定行?
Ignoring specific line(s) from merge conflict evaluation?
在我的项目中有 someFile
,其前两行如下所示:
// This file is automatically generated
// Generated on 25.08.2020 15:01:00
第二行的时间不同。
因此,第二行对于我的团队来说是合并冲突的不必要来源。
有没有办法让 git 在评估 git 合并冲突时忽略第二行?
总的来说,没有,没有。您通常不应将自动生成的文件或其他构建产品检查到存储库中;这是众多原因之一。
如果您真的想这样做,可以采取一些方法:
- 使用污迹和清洁过滤器去除入住时的日期并在结账时添加。
- 在
.gitattributes
中使用自定义合并驱动程序专门合并文件。每个执行合并的用户都需要拥有该合并驱动程序,并且它几乎肯定不适用于您的托管平台完成的合并(因为他们没有您的合并驱动程序)。
在我的项目中有 someFile
,其前两行如下所示:
// This file is automatically generated
// Generated on 25.08.2020 15:01:00
第二行的时间不同。
因此,第二行对于我的团队来说是合并冲突的不必要来源。
有没有办法让 git 在评估 git 合并冲突时忽略第二行?
总的来说,没有,没有。您通常不应将自动生成的文件或其他构建产品检查到存储库中;这是众多原因之一。
如果您真的想这样做,可以采取一些方法:
- 使用污迹和清洁过滤器去除入住时的日期并在结账时添加。
- 在
.gitattributes
中使用自定义合并驱动程序专门合并文件。每个执行合并的用户都需要拥有该合并驱动程序,并且它几乎肯定不适用于您的托管平台完成的合并(因为他们没有您的合并驱动程序)。