2012-10-30 25 views
4

奇怪的是,爲其他類似問題提供的答案對我來說並不適用,因爲我的情況與其他人在StackOverflow上的要求有點不同。gitignore沒有取消簽名特定bin文件夾

我有這樣的目錄結構(簡體用於說明目的):

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

... and so on 

我想所有的「本」目錄由Git的忽視,除了剛纔他們(directory2/bin)中的一個。我想這一點,但它似乎並沒有工作:

[Bb]in 
!directory2/[Bb]in 

這不工作,要麼

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

我也嘗試這樣做,這是行不通的:

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

任何人都知道我可以如何讓這個工作?

感謝

+0

哪個目錄是你的git回購站的根目錄itory,'parent'還是一個'parent'在? – Jasper

+0

@Jasper,根是父母所在的根。例如,root/parent/directory2。謝謝。 –

+0

現在的情況是什麼?它是不是忽略了什麼,或者忽略了一部分工作,但是你不能得到例外嗎? – Jasper

回答

4

我以前的git來創建基於你的問題的信息的本地存儲庫。但是,一旦我這樣做了,你所描述的問題就不存在了,我不能輕易找到解決問題的方法。

它的工作與此.gitignoreparent

[Bb]in 
!directory2/[Bb]in 

而且它也與此.gitignore根工作:

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

看來問題不在你給出的結構這個問題,但我不知道它會在哪裏或從哪裏開始尋找...

相關問題