代码之家  ›  专栏  ›  技术社区  ›  Ben Harper

大型文件的版本控制系统?

  •  7
  • Ben Harper  · 技术社区  · 17 年前

    2 回复  |  直到 16 年前
        1
  •  6
  •   martin clayton egrunin    15 年前

    Subversion Best practices

    Subversion客户端和服务器之间的方向, 网络两侧的恒定内存量。

    当然,有许多实际问题需要考虑。当 大量的时间和空间(例如,数十个文件 或数百兆字节大。)

    首先,请记住,您的Subversion工作副本存储 区域。这意味着你的工作副本至少要占用两倍的空间 客户端遵循(当前不可调整的)提交算法

    .将文件复制到.svn/tmp/(可能需要一段时间,并暂时使用 额外磁盘空间))

    diff到服务器,然后将tmp文件移动到.svn/text-base中/

    虽然你的文件大小在理论上没有限制,但你会 需要注意的是,非常大的文件可能需要相当多的 当你的客户匆匆离去时,病人正在等待。你可以放心, 但是,与CVS不同,您的大文件不会使 服务器或影响其他用户。

        2
  •  3
  •   Matteo Mazza A Salcedo    8 年前

    你可能真的想试试 Monotone 不过,看看吧。你可能会从中找到你想要的东西。