从发布分支中删除自引用信息

时间:2016-03-20 15:42:43

标签: git merge release

假设发布分支不包含您不希望在其他分支中合并的任何内容(例如,在以后的分支中存在适当修复的变通方法),是否可以实现它们之间的干净合并?

在大多数项目中,这是不可能的,因为分支包含冲突的“管理”内容,如:

VERSION = 4
PATCHLEVEL = 4
SUBLEVEL = 0
EXTRAVERSION =
NAME = Blurry Fish Butt

但是版本号是这个问题最常见且最常出现的问题。通常有更多。

是否可以(并且实际)从内容中删除此“自引用”信息?

1 个答案:

答案 0 :(得分:1)

这主要是每个项目的政策/行政问题。从本质上讲,git并不关心。它将跟踪您告诉它跟踪的文件。

某些项目会跟踪此项目元数据,以便任何人都可以克隆项目,构建项目并获得相同的输出。其他项目将元数据放在git跟踪的文件之外,这样合并更容易,但您现在必须在其他地方跟踪这些元数据,并确保每次都使用正确的元数据。