首页 > 解决方案 > Git版本控制某些文件

问题描述

1000%肯定有一个关于它的问题,我只是不知道我应该如何谷歌它。

问题。

我希望 git 抓取我提交的文件,但只控制某些文件的版本(片段、脚本和 json 配置),我希望 git 抓取 .dll 库和其他东西,但由于它们是二进制文件, git 会从字面上复制二进制文件并占用 repo 中的大部分空间,我不希望 git 这样做。

例如。我有

如果我要将库更新到 1.3 版,git 将存储 ver1.2 和 ver1.3。Lib 我并不关心,所以我只希望它被存储,而不是版本化。在此示例中,我只希望 git 对 *.cs 和 *.json 文件进行版本控制。

标签: gitversion-control

解决方案


感谢 ElpieKay,我研究了 LFS,它完全符合我的要求,因此解决了这个问题。


推荐阅读