7

我有这个目录结构(为说明目的而简化):

parent
--directory1
----bin
--directory2
----bin
-directory3
----bin

... and so on

我希望 Git 忽略所有“bin”目录,除了其中一个(directory2/bin)。我试过这个,但它似乎不起作用:

[Bb]in
!directory2/[Bb]in

这也不起作用

[Bb]in
!parent/directory2/[Bb]in

我也试过这个,但它不起作用:

[Bb]in
!parent/directory2/[Bb]in/*

有谁知道我怎样才能让它工作?

4

1 回答 1

6

我使用 git 根据您问题中的信息创建了一个本地存储库。但是,一旦我这样做了,您所描述的问题就不存在了,我也无法轻易找到引入问题的方法。

它适用.gitignoreparent

[Bb]in
!directory2/[Bb]in

它也在.gitignore根目录中使用它:

[Bb]in
!parent/directory2/[Bb]in

似乎问题不在于您在问题中给出的结构,但我不知道它会在哪里或从哪里开始寻找......

于 2012-10-30T18:45:57.463 回答