Git LFS 迁移:导入 .gitattribute 中指定的所有文件类型?

问题描述 投票:0回答:2

安装 Git LFS 并创建包含要跟踪的文件类型的

.gitattribute
文件后,我现在想对
git lfs migrate
中指定的所有文件类型运行
.gitattribute
命令。我该怎么做?

我发现的所有来源似乎一次只能执行一种文件类型,或者是用逗号分隔的文件类型列表:

$ git lfs migrate import --include='*.psd'
$ git lfs migrate import --include='*.psd,*.jpg'
git git-lfs git-lfs-migrate
2个回答
2
投票

我想你正在寻找的是

git lfs migrate import --fixup

这是 git lfs migrate import

文档
,其中指出:

--fixup
根据存储库中的 .gitattributes 文件按提交进行推断
--include
--exclude
过滤器。在实践中,这 选项导入应由 Git LFS 跟踪的任何文件路径 根据存储库的 .gitattributes 文件,但不是 已经指点了。该选项与明确给出的不兼容
--include
--exclude
过滤器。


-1
投票

包括具有特定扩展名的大文件:

$ git lfs migrate import --include='*.psd'

包括具有多个扩展名的大文件:

$ git lfs migrate import --include='*.psd,*.mp4'

包括具有任何扩展名的大文件:

$  git lfs migrate import --everything --include="*.*"
© www.soinside.com 2019 - 2024. All rights reserved.