我们遇到了一个奇怪的 git merge 问题。我们有 2 个 repos(下面是简单的)。PublicRepo 是我们进行大部分开发的地方,我们不时将更改拉入/合并到 PrivateRepo。
https://github.com/suwatch/PublicRepo
https://github.com/suwatch/PrivateRepo
如果我们克隆 PublicRepo 并通过删除以下行并提交来更改kudu.web/kudu.web.csproj 。
<Reference Include="Microsoft.Json, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<HintPath>..\packages\JsonValue.0.6.0\lib\40\Microsoft.Json.dll</HintPath>
</Reference>
当尝试从 PublicRepo -> PrivateRepo 拉/合并此更改时,自动合并只是忽略了此更改并且没有删除任何内容。尝试使用不同的行,它确实有效(正确删除)。我想知道可能是什么问题?从哪里开始调查?我们必须做些什么来纠正这个问题——除了每次我们拉/合并时都必须检查所有自动合并的文件?
谢谢!