2017-11-28 4 views
0

では無視され、次のプロジェクトを検討してくださいことを知って、親プロジェクトから.gitignoreからサブディレクトリAを除外:は、Aがサブディレクトリ

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

プロジェクトは、(レガシープロジェクトを無視します/.gitignore)におけるレガシー/、及びレガシープラグインディレクトリを無視(/プラグイン/で。gitignore)。

今から、私はチャットエディタプラグインを処理するために、親のgitを必要としています。ただし、レガシープロジェクトは変更しないでください。 私は.gitignoreに次のエントリを追加しようとしました:

/legacy/* 
!/legacy/plugins/ 

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

私はディレクトリからチャットを見ることができない、それは動作しませんので。

私のオプションは何ですか?

答えて

0

は、それは同じことを見えますが、そのない

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

を試してみてください。説明here

+0

ありがとうございました**レベル1のgit無視**に対して、私は多レベル1を持っています – smarber

関連する問題