【问题标题】:Storing large CSV file with version control使用版本控制存储大型 CSV 文件
【发布时间】:2014-06-15 04:31:11
【问题描述】:

我们有一个用例,我们需要存储大型 csv(每个文件可以是 1-5 GB,总共可以有大约 50-100 个文件)文件并为它们管理版本控制。 我们还需要支持像

这样的操作
  1. 导出文件
  2. 更新、添加、删除文件中的行并将它们存储为新版本。编辑/添加/删除操作可能会更小(比如最多 1000 行)
  3. 查找文件的两个版本之间的差异。
  4. 将文件加载到数据库中。
  5. 将文件从数据库导出到版本控制系统
  6. 获取特定版本号的文件。

文件大小和操作将是更好的选择,例如 Perforce Vs Git Vs SVN。

【问题讨论】:

  • 这些都是非常基本的操作,并且得到广泛的版本控制系统的支持。您的具体问题是什么?

标签: git controls version perforce


【解决方案1】:

版本控制大文件的最佳选择是启用 LargeFiles 扩展的 Mercurial

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 1970-01-01
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    • 1970-01-01
    • 1970-01-01
    • 2014-04-15
    相关资源
    最近更新 更多