【发布时间】:2014-06-15 04:31:11
【问题描述】:
我们有一个用例,我们需要存储大型 csv(每个文件可以是 1-5 GB,总共可以有大约 50-100 个文件)文件并为它们管理版本控制。 我们还需要支持像
这样的操作- 导出文件
- 更新、添加、删除文件中的行并将它们存储为新版本。编辑/添加/删除操作可能会更小(比如最多 1000 行)
- 查找文件的两个版本之间的差异。
- 将文件加载到数据库中。
- 将文件从数据库导出到版本控制系统
- 获取特定版本号的文件。
文件大小和操作将是更好的选择,例如 Perforce Vs Git Vs SVN。
【问题讨论】:
-
这些都是非常基本的操作,并且得到广泛的版本控制系统的支持。您的具体问题是什么?
标签: git controls version perforce