代码之家  ›  专栏  ›  技术社区  ›  deft_code

对于二进制文件,我应该使用bfiles还是bigfiles?

  •  8
  • deft_code  · 技术社区  · 15 年前

    对于处理大型二进制文件,有一些mercurial扩展名。

    我想用最有可能成为官方的那种(即以mercurial发行)。
    Kiln 2.0 为二进制文件使用一个bfiles分支。这会使它更有可能成为官方的吗?

    哪个是处理二进制文件的首选(半官方)扩展名?

    4 回复  |  直到 14 年前
        1
  •  7
  •   retracile    14 年前

    看来Mercurial planning to incorporate the 'largefiles' extension 11月2日发布。 水银的 incorporated the 'largefiles' extension in the 2.0 release . 此扩展名是“Kbfiles”(来自窑)的后代,而“Kbfiles”又是 bfiles extension .

    它使大文件支持比bfiles更能集成到mercurial命令中,并且支持推送到http(s)URL,我认为bfiles没有。

        2
  •  4
  •   Greg Ward    15 年前

    现在说还为时过早。而且它是 方式 现在谈论使用mercurial包含这些扩展还为时过早。嗯,它们都应该被认为是实验性的。

    (我是其中一个扩展(bfiles)的作者,所以这是您可能得到的最权威的答案。如果今天有人提议用mercurial发布这些扩展中的任何一个, 包括我的 我强烈反对。)

    此外,游戏开发和选择哪个扩展之间没有逻辑联系。不管你是在跟踪电影、游戏数据、JAR文件、医学成像数据还是什么:大多数源代码控制系统都不擅长处理它,目前还没有明确的答案,哪一种方法是正确的。

    imho stackoverflow真的不是进行这种讨论的合适地方;mercurial devel列表是。

        3
  •  2
  •   Community Mohan Dere    9 年前

    好像是大文件 is recommanded by game developpers using Mercurial 所以也许你应该跟着它走。但是,如果你想知道未来版本的mercurial中包含了wich one,你应该询问或阅读开发者的邮件列表。

        4
  •  1
  •   VonC    9 年前

    埃尔尔… Nexus . 或任何 other artifact repositories (或其他) backup systems 如果您只需要最新版本)。
    因为没有一个二进制文件(特别是大文件)真正属于一个您想要进行diff或merge的VCS。

    当然, you could use a VCS 还有 actually good arguments for it 但风投的核心并不是为它而设计的。

    推荐文章