可以让 git将文件视为二进制文件,以避免尝试合并和避免行尾损坏等。
我尝试对 git-lfs 做同样的事情,并打开 .gitattributes 文件发现 git-lfs(已经在 repo 中使用)添加了以下属性:
*.mat filter=lfs diff=lfs merge=lfs -text
上面的链接建议我添加二进制属性,相当于:
*.mat -diff -merge -text
我认为这很可能是我正在寻找的:
*.mat filter=lfs -diff -merge -text
我认为应该将文件存储在 git-lfs 端点并维护相关指针,但以与 git 处理具有 -diff -merge -text 属性的文件的方式完全相同的方式处理它。
我通常会尝试这个,但我担心损坏二进制文件......所以我的三部分问题是:
- 试试这个安全吗?
- 这个对吗?
- 除了特定于 git-lfs 属性的git 属性之外,是否还有任何文档,如果有,在哪里?
提前致谢!
汤姆