我一直在研究一个包含大约 40 或 50 个项目的 Visual Studio 解决方案。
我在 .sln 文件中添加了大约 10 个项目,但与此同时,其他人在 .sln 文件中添加了一个项目。
如此有效地有一个文件 - V1,两个人独立地创建了两个独立的 V2。
我发现合并更改是一场噩梦。我正在使用的机器上安装了 BeyondCompare,它显示了一个三列合并。我想不通,所以我决定用 git 认为的远程版本覆盖我的本地文件。但是后来我遇到了重新添加新项目的问题。
所以。在我进行第 90 次 pull+rebase / commit 之前,有没有简单的方法可以解决这个问题?就像,用远程端的内容覆盖所有内容的当前本地副本。然后重新添加我新添加的项目。然后提交。构建+测试。然后推。也许?
*编辑:FWIW,这台机器还安装了乌龟 git,现在所有的东西都用绿色勾号显示......所以这很好,对吧?