跟踪VSCode中子文件夹中的git更改
我有一个项目,它有一个根git存储库,其中有多个子文件夹也是git存储库。我的结构是这样的:跟踪VSCode中子文件夹中的git更改,git,visual-studio-code,repository,project,subdirectory,Git,Visual Studio Code,Repository,Project,Subdirectory,我有一个项目,它有一个根git存储库,其中有多个子文件夹也是git存储库。我的结构是这样的: /Project /Project/module/libs /Project/module/src 每个文件夹都有一个单独的git存储库,因为libs和src是从其他项目中使用的 在根项目中,我忽略了其他的libs和src,但我希望从VSCode跟踪它们(WebStorm做到了)。您应该尝试在其他地方克隆主项目,然后尝试将Git回购libs和src添加为(假设这些回购已经推到了某个地方) 然后可以在VS
/Project
/Project/module/libs
/Project/module/src
每个文件夹都有一个单独的git存储库,因为libs
和src
是从其他项目中使用的
在根项目中,我忽略了其他的
libs
和src
,但我希望从VSCode跟踪它们(WebStorm做到了)。您应该尝试在其他地方克隆主项目,然后尝试将Git回购libs
和src
添加为(假设这些回购已经推到了某个地方)
然后可以在VSCode中打开项目:它还应该跟踪libs和src
VSCode仍在开发,从开始。我是VSCode的新手(2021年),在安装过程中遇到了同样的问题。我关闭了忽略嵌套repo的父工作区,并创建了嵌套repo的新工作区。VsCode开始显示更改,就像对父项所做的一样。然后我保存了工作区,并将父回购添加到带有嵌套回购的新回购中,现在所有内容都被跟踪和显示。非常感谢。该命令创建一个文件.gitmodules,以后可以对其进行编辑。我添加了两个子模块,一切都正常工作。
cd /path/to/Project
git submodule add /url/repo/libs module/libs
git submodule add /url/repo/src module/src