2016-08-03 78 views
2

我必須包括一些文件夾到資源庫,但我不希望我的git修改它的二進制內容(行尾等)標記文件夾中.gitattributes

我已經被標記爲二進制的一些文件在.gitattributes文件,即圖像:

*.png binary 

但此規則指定文件的某些類別 - PNG文件,但是我想實現這樣的事情:

/folder_which_i_want_to_mark_as_binary binary 
+0

你可以根據你的系統配置行結束符,你可以使用'git config --global core.autocrlf input'和windows'git config --global core.autocrlf true'。這應該確保正確的行結束。什麼類型的文件將存儲在你的文件夾中?你不能做'文件夾/ *二進制'嗎? –

回答

1

爲了到f如果你要正確對待在二進制一切IX線的結局。你可以申請以下說明

UNIX系統

git config --global core.autocrlf input 

Windows系統

git config --global core.autocrlf true 

或者(在.gitattributes)

特定的文件夾,在.gitattributes你可以添加類似於

*.sh text eol=lf 
*.bat text eol=crlf 
folder/* binary 

注意:folder必須是您的文件夾的名稱。

+0

oh :-(經過一些測試,我終於意識到這是行不通的,'folder /'中的所有文件仍然被git修改 –

+1

請不要使用'core.autocrlf'。用' .gitattributes'。 –

+0

@EdwardThomson非常感謝,我會嘗試這種方法 –

相關問題