gitattributes-合并一个特定目录(现有repo)
对不起,如果这是重复的。我已经搜索过了,但没有找到任何似乎有用的东西 我有一个git回购协议,它是建立和运行的历史,不同的分支机构等 repo没有预先存在的gitattributes-合并一个特定目录(现有repo),git,gitattributes,Git,Gitattributes,对不起,如果这是重复的。我已经搜索过了,但没有找到任何似乎有用的东西 我有一个git回购协议,它是建立和运行的历史,不同的分支机构等 repo没有预先存在的.gittribute文件,所以我添加了一个 My.gittribute位于根文件夹中,包含以下内容: #I've tried the following: #./src/views/component-testing -merge #./src/views/component-testing/*.* -merge #Current con
.gittribute
文件,所以我添加了一个
My.gittribute
位于根文件夹中,包含以下内容:
#I've tried the following:
#./src/views/component-testing -merge
#./src/views/component-testing/*.* -merge
#Current content:
./src/views/component-testing/* -merge
然后,我尝试将另一个分支(在组件测试中有一个冲突的文件)合并到我的当前分支中。结果是:
> git merge conflicting-branch
Auto-merging src/views/component-testing/component-testing.tsx
CONFLICT (content): Merge conflict in src/views/component-testing/component-testing.tsx
为什么不起作用?这里有三个问题:
-merge
看起来像.gittributes
文件的属性,它不属于.gitignore
文件-merge
并不意味着“不合并这些文件”,它意味着这些文件不可自动合并。换言之,尝试三方合并它们的内容没有任何意义,通常是因为它们每次都被完全重写,并且没有共同的区域。(可能是因为它们是二进制的。)谢谢你的回复!从我的观点来看,
.gitignore
是一个打字错误。我的意思是不要.gittributes
(参见我的编辑)。那么,我该如何指定我始终希望他们这一方对这个特定文件进行合并呢?