我有一个大型解决方案(CoreServices),它利用公共库(Common)。我有另一个大型解决方案,它也利用公共库,因此子模块似乎是正确的答案。大多数时候,他们是。
VS2022 应该支持这些子模块。然而,在我的 Git Changes 窗口中,它总是说我有一个修改过的子模块引用 - 而且我在哪个分支上并不重要。我无法进行更改...或撤消它。尝试提交告诉我没有文件。我想也许我会找到提交哈希在超级项目上的位置并更新它,但无济于事。
谁能解释这种行为?
git-submodules visual-studio-2022
git-submodules ×1
visual-studio-2022 ×1