Monotone - 仅提取存储库的最新版本

时间:2009-03-27 18:53:17

标签: version-control revision monotone

我有一个遥远的单调回购我想要从中拉出来,但我真的只需要最新版本(不,不需要历史记录。是的我确定。我真的不想等一小时获得完整历史记录所需的一半)。

我能做到这么快捷方便吗?

1 个答案:

答案 0 :(得分:3)

单调是一个版本控制系统,它的主要原因是被开发人员用来实际管理历史而不是用户来获取每晚的tarball ......所以,即使很难,它肯定是一个有用的功能,什么你想要的还没有实现。当然,许多网站确实提供夜间tarball,但这与他们正在使用的特定版本系统没什么关系,而且更多的是他们已经存在的一些cron脚本(这些可以很容易地用于单调)也可以使用服务器端钩子(例如,上传新版本时更新monotone website itself的钩子)实现即使是实时的主题项目。

OTOH如果你想要一个不完整的修订版本的“真正结账”(打算用于开发人员,而不是作为静态tarball)你想要的是未来的功能,在单调的术语中称为partial pull。< / p>

如果您真正想要的是,是的,您也想拥有历史,但只是出于性能原因而试图避免这种情况,这仍然是一个不同的问题......主要原因是“ mtn pull“(或”mtn sync“的拉动部分)并不意味着”我想下载东西“,但实际上意味着”我想下载内容并加密检查它的每一位,以便我确定没有不受信任的数据曾出现在我的本地数据库中“当然,加密检查每一位需要一些时间......是的,”拉不检查,我会'检查'以后“可以帮助到这里。

我确实同意,对于真正只想​​下载当前版本的“即时tarball”的用户可能会有用,并且对于对过去历史不太感兴趣的开发人员,部分拉动或“快速未经检查的拉动”可能是一个有趣的功能。不幸的是,单调的贡献者到目前为止还没有写出这些功能;任何帮助表示赞赏。 ; - )