首页 > 解决方案 > .gitignore 上的 Git-Rebase 会导致冲突吗?

问题描述

我正在尝试将 .gitignore 添加到大型存储库。

我将分支拉入一个仅包含 visualstudio.gitignore 文件('master')的新本地存储库中,检查了最旧的分支(所有其他分支都依赖于 ='rootBranch')并尝试使用 git rebase 运行git rebase master(同时在根分支)

我认为这会将 .gitignore 添加为“基础”,然后将 rootBranch 中的所有其他提交堆叠在其之上。但是现在我遇到了多个冲突,在多个提交和子分支中,VisualStudio 告诉我“都已修改”,即使唯一的更改是添加了 .gitignore (它不应该影响有冲突的文件)。

这怎么可能?我没有对未知的代码进行任何更改,我怎么会在那里发生冲突?该存储库曾经是一个 TFVC TeamProject,也许使用 git-tfs 的自动转换造成了某种非法更改,直到现在才在 rebase 期间变得明显?

标签: gitvisual-studiorebasegit-tfs

解决方案


推荐阅读