BBS2013-07-04gitでJenkinsのconfig.xmlをバージョン管理したときの.gitignoreの記述git会社のCIサーバーのJenkinsの設定が一切バックアップ取られてないのが怖くなったので、gitでバージョン管理することにしました。それだと余計なもの(特にビルド成果物)がたくさん入ってきてしまうので、当然.gitignoreを書きます。ここで、jobsディレクトリのサブディレクトリの下にあるconfig.xmlのみバージョン管理したかったのですが、以下のようにすれば出来ました。*!jobs!jobs/*/!config.xml一行目ですべてのファイルを無視したあと、jobs、jobsのサブディレクトリ、config.xmlをそれぞれ無視から外します。config.xmlのみ外すだけだと、一行目でディレクトリが全て無視されているため、サブディレクトリを探してくれません。試行錯誤していて気づいたのですが、*/のようにすればディレクトリのみにマッチさせることができるようです。今回のように、.gitignoreで「特定ファイルを無視」ではなく、「特定ファイル以外を無視」したい場合は重要かもしれません。ちなみに、試行錯誤でgitの操作をあやまり、config.xmlをすべて消し飛ばしてしまいました。(1)引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。