Git lfs跟踪子文件夹下的所有文件。

3

我正在尝试跟踪子文件夹Assets/Large Assets下的所有文件,但以下命令无法正常工作。

git lfs track "Assets/Large Assets/**"

请检查命令是否正确。

2个回答

3
使用git lfs track "Assets/Large Assets/**"命令会产生以下结果:
Assets/Large/[[:space:]]Assets/**

如果仔细看,你会发现在[[:space:]]之前有一个“额外”的/,这会破坏LFS过滤器。

解决方案是不要使用双引号",并且转义*和空格。

最终结果应该是:

git lfs track Assets/Large\ Assets/\*\*

0

我通过将子文件夹重命名为Large来解决了这个问题。由于某种原因,子文件夹的名称中不能包含空格。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接