我的仓库使用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
为每个子目录是不可能的。