我的倉庫使用git的LFS,包括線路,如這一個在其.gitattributes:如何讓git的LFS不適用於子目錄
*.jar filter=lfs diff=lfs merge=lfs -text
有,我想在回購存儲一個.jar文件直接,不涉及LFS。理想情況下,我會讓LFS不適用於包含該jar的目錄下的任何內容。有沒有辦法做到這一點?
我的倉庫使用git的LFS,包括線路,如這一個在其.gitattributes:如何讓git的LFS不適用於子目錄
*.jar filter=lfs diff=lfs merge=lfs -text
有,我想在回購存儲一個.jar文件直接,不涉及LFS。理想情況下,我會讓LFS不適用於包含該jar的目錄下的任何內容。有沒有辦法做到這一點?
這個答案是largely sourced from this github comment
爲.gitattributes
的語法讓你「減」的屬性 - 從已經被列入(見:https://git-scm.com/docs/gitattributes#gitattributes-Unset)移除
這允許您取消LFS的文件(github線程中的示例):
*.asset filter=lfs diff=lfs merge=lfs -text
Assets/Resources/*.asset -filter=lfs -diff=lfs -merge=lfs -text
退房此線程:Track all files in a directory to git LFS but ignore a single folder present in that directory
TL; DR,它,除非你移動文件夾,或使用git lfs track
爲每個子目錄是不可能的。