Visual Studio 中的 Git 存储库存在问题,导致无法加载 .csproj 文件(未找到/删除)

问题描述 投票:0回答:1

因此,在 Windows 11 本地存储库上,如果我使用 checkout 从 Master 切换到某些其他分支,然后返回到 checkout Master,则不会重新加载 Project.csproj 文件,并且在 FileExplorer 中检查确实确认找不到它。它标志着删除更改。撤消更改会将其恢复。

但是每次我检查特定分支然后再次检查主分支时都会发生这种情况。

如果我检查中间的一个无辜分支,问题并不明显,因此似乎特定分支的特征正在影响另一个分支。

没有合并、推送或拉取或任何其他类型的操作正在进行,只是更改活动分支。这是怎么回事?我该如何阻止这种行为?

git checkout
1个回答
0
投票

如果可能的话,您能否提供您运行的命令以及终端输出的屏幕截图?

> git checkout misbehaving-branch

> git checkout master

是否只是这两个命令导致了问题?您运行命令有什么不同吗?确切的 git 命令是什么?

另外,出于好奇,您能否向我们展示

的终端输出
> git status

a) 当在 master 分支上结账到行为不当的分支之前 b) 当在行为不端的分支上时,在签出到行为不端的分支之后 c) 当在 master 分支上时,签出回到 master 分支后

还有-确实

> git switch

导致同样的问题?

奇怪的问题 - 但这个信息会有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.