如何组织用于每日大量文本文件版本控制的共享Git仓库
如何组织用于每日大量文本文件版本控制的共享Git仓库
我们公司每天会生成大量文本文件——大概3万份,总大小约100MB。大部分文件内容每天都完全一致,只有一小部分会出现变动,这些变动信息需要附上注释留存,同时还要记录下注释的作者(日常处理这些文件的大概有5-10人)。
我最先想到的解决方案就是用Git仓库来管理,初步构思的工作流程是这样的:
- 在网络文件夹上创建一个非裸仓库,给所有员工开放访问权限,同时为他们安装Git客户端
- 将所有文件加入仓库,创建初始提交
- 每天用新生成的文件覆盖仓库里的旧文件
- 员工每天访问这个网络文件夹,把文件的变动提交到仓库中
这个方案大体上是可行的,但因为文件的规模实在庞大……
备注:内容来源于stack exchange,提问作者Ilya Skaba
相关产品推荐
相关产品推荐

