Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
跟踪VSCode中子文件夹中的git更改_Git_Visual Studio Code_Repository_Project_Subdirectory - Fatal编程技术网

跟踪VSCode中子文件夹中的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

我有一个项目,它有一个根git存储库,其中有多个子文件夹也是git存储库。我的结构是这样的:

/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