繁体   English   中英

VSCode 跟踪开发容器子目录中的 git 存储库

[英]VSCode tracking git repos in subdirectories of dev container

我和我的同事有兴趣开发一个通用的 vscode 开发容器,并将其作为我们 gitlab 的一部分,以使开发更加一致并有助于入门。 请注意,这是用于 ros 开发的,它有什么不同。

因此,为此我们有我们的vscode_workspace容器存储库,其中包括

  • ros_ws/
    • .devcontainer/
      • devcontainer.json
      • dockerfile
    • .git/
    • .vscode/
      • c_cpp_properties.json
      • launch.json
      • settings.json
      • tasks.json
    • build/
    • install/
    • log/
    • src/
      • pkg1/
        • .git/
        • include/
        • src/

当然, vscode_workspace本身就是一个 git 存储库,但我们对在开发代码时跟踪它不感兴趣。 src目录包含许多 git 存储库,每个存储库用于我们正在开发的不同 package。

有没有办法在 vscode 源代码控制 window 中包含跟踪src的子目录? 在开发时禁用跟踪容器会很方便,但重点主要在于能够跟踪src目录中各种 repos 的更改。

.git in .git听起来像是 Git 子模块的用途,它适用于跟踪。

Git 工具 - 子模块

GitLab:配置.gitmodules文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM