在IntelliJ IDEA中,如何将同一文件添加到多个版本控制系统?

时间:2016-08-02 05:06:11

标签: git intellij-idea version-control

假设我有一个像这样的目录结构:

  • 根目录(在git下)
    • 子目录(在hg下)
    • 第二个子目录

然后,第二个子目录中的文件将正确地提交到第一个子目录下的git和文件到hg,但我希望将第一个子目录中的文件提交到根git存储库,我希望每次更新时都不要手动添加文件。

这可能吗?

1 个答案:

答案 0 :(得分:1)

只要:

  • 您从git add .
  • 执行Root directory
  • 你没有忽略Subdirectory(用git check-ignore -v -- Subdirectory\afile检查)
  • 但您忽略了Subdirectory \.hg

您应该在一个命令中(再次git add .)添加所有修改过的文件。
这适用于Root directory中的IntelliJ项目:它的Git插件会将这两个子文件夹视为Git要管理的常规数据。

相关问题