git - Visual Studio 代码仅跟踪一个 git 存储库
问题描述
我正在使用 VS Code IDE 并克隆了两个存储库。IE
git clone url://repo1
cd new
git clone url://repo2 new2
但是,VS 代码只跟踪一个 repo 的更改。它使 new2 文件夹变灰(它是 repo1 gitignore 的一部分)。另外,如果我进行任何更改,它也不会反映在 VS 代码源代码控制的左侧面板中。
是否可以在 Visual Studio 代码中使用两个存储库并跟踪/拉取/推送两个存储库的更改?
免责声明:我之前在 git 或 VS 代码上工作不多。
解决方案
我可以通过在根文件夹中添加 .submodules 文件来解决这个问题
包含 .submoudles 文件:
[submodule "your_module_name"]
path = paht_of_submodule/
url = dummy_string_to_satisfy_vscode
更多详细信息: https ://github.com/microsoft/vscode/issues/37947和 https://git-scm.com/docs/gitmodules
推荐阅读
- python - 如何使用 BeautifulSoup 动态抓取数据
- html - Div 不断添加不必要的边距
- javascript - TypeError:尝试使用 Mongodb Atlas Online 时无法读取未定义的属性“db”
- javascript - 我的飞鸟游戏的 Javascript 代码未按预期显示角色
- image - image.Decode() 未知格式
- javascript - 无法访问的 JS 部分
- sql - 卡桑德拉批次
- python - AttributeError:“AttributeValueAdmin”对象没有属性“urls”
- c++ - 无校准图像不失真
- google-app-engine - 适用于 GAE Java 11 标准运行时的 Google Cloud Logging - 日志不相关