从父项目中排除.gitignore中的子目录A,知道在子目录中忽略了A.

时间:2017-11-28 17:35:45

标签: git

请考虑以下项目:

parent
|
|-- .gitignore
|
|-- .git
|
`--legacy
      |
      |-- .gitignore
      |
      |-- .git
      |
       `-- plugins
              |-- forum
              |     |
              |     `-- .git
              | 
              |-- chat
              |     |
              |     `-- .git
              |
               `--editor
                    |
                    `-- .git

目前,项目忽略旧版项目( .gitignore 中的 / legacy / )和遗产会忽略插件目录( .gitignore 中的 / plugins / )。

从现在开始,我需要父母git来处理聊天编辑插件。但是,不应修改传统项目。 我尝试在父级 .gitignore 中添加以下条目:

/legacy/*
!/legacy/plugins/

/legacy/plugins/*
!/legacy/plugins/chat/

我无法从目录中看到聊天,因此无效。

我的选择是什么?

0 个答案:

没有答案