有一些用于处理大型二进制文件的 mercurial 扩展。
我想使用最有可能是官方的(即随 mercurial 分发)。
Kiln 2.0使用 Bfiles 的 fork 来存储其二进制文件。这是否使它更有可能成为官方?
处理二进制文件的首选(半官方)扩展是哪个?
有一些用于处理大型二进制文件的 mercurial 扩展。
我想使用最有可能是官方的(即随 mercurial 分发)。
Kiln 2.0使用 Bfiles 的 fork 来存储其二进制文件。这是否使它更有可能成为官方?
处理二进制文件的首选(半官方)扩展是哪个?
Mercurial 似乎计划在 11 月 2.0 版本中加入“大文件”扩展。 Mercurial在 2.0 版本中加入了“大文件”扩展。这个扩展是 'kbfiles'(来自 Kiln)的后代,而后者又是bfiles 扩展的后代。
它使大文件支持比 bfiles 更多地集成到 Mercurial 命令中,并且支持推送到我认为 bfiles 没有的 http(s) url。
现在说还为时过早。现在开始讨论在 Mercurial 中包含任何这些扩展还为时过早。恕我直言,它们都应该被认为是实验性的。
(我是其中一个扩展(bfiles)的作者,所以这是你可能得到的最权威的答案。如果今天有人提议用 Mercurial 提供这些扩展中的任何一个,包括我的,我会强烈反对.)
此外,游戏开发与选择哪个扩展之间没有逻辑联系。不管你是在跟踪电影、游戏数据、jar 文件、医学影像数据还是什么:大多数源代码控制系统都不太擅长处理它,目前还没有明确的答案,哪种方法是正确的用 Mercurial 做到这一点。
恕我直言,stackoverflow 真的不适合进行此类讨论;mercurial-devel 列表是。
似乎 BigFiles是使用 Mercurial 的游戏开发者推荐的,所以也许你应该使用它。但是,如果您想知道将哪个版本包含在即将发布的 mercurial 版本中,您应该询问或阅读开发人员的邮件列表。