【问题标题】:How to commit a project file inside a submodule?如何在子模块中提交项目文件?
【发布时间】:2019-01-31 20:31:35
【问题描述】:

或多或少,我已经设法拥有一个主 Git 和一个带有此文档的子模块:https://git-scm.com/book/en/v2/Git-Tools-Submodules

但是如何对位于子模块中的主项目文件进行版本控制(例如子模块设置)?

这是我的目录树:

  • 主要项目
    • 目录1
    • dir2
    • 子模块
      • 核心
      • setups ← 此文件属于主项目

注意:我使用的是 gitwin 和 tortoisegit。

【问题讨论】:

  • 如果 setups 属于它,它不能是 main project 的孩子吗?

标签: git git-submodules tortoisegit


【解决方案1】:

你不能那样做。存储库“拥有”挂在其主目录中的所有内容。您提到的将涉及将 submodule/setups/file 作为主目录的一部分进行检查,这将受到 submodule 中的 .git 的阻碍。

【讨论】:

  • 谢谢你的回答,我会把我的子文件移到别的地方
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-14
  • 2021-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-11
  • 2021-09-09
相关资源
最近更新 更多