gpt4 book ai didi

Mercurial (Hg) 和二进制文件

转载 作者:行者123 更新时间:2023-12-02 06:24:21 25 4
gpt4 key购买 nike

我正在编写一组 django 应用程序,并希望使用 Hg 进行版本控制。我希望每个应用程序都独立于其他应用程序,因此在每个应用程序中可能有一个静态媒体目录,其中包含我不希望在版本控制下使用的图像。换句话说,二进制文件不会都在一个中央位置

我想找到一种方法来克隆包含图像文件副本的存储库。如果在我进行 merge 时,如果一个存储库中有一个图像文件而不是另一个存储库中会有某种警告,那就太好了。

目前我使用 python 脚本来查找一个存储库中的图像和其他二进制文件,但另一个存储库中没有。但是很多人肯定会面对这个问题,所以必须有一个更健壮和优雅的解决方案。

还有一件事...出于我不想深入的原因,通常我的一个存储库在 Windows 机器上,另一个在 Linux 上。所以跨平台解决方案会很好。

最佳答案

自 Mercurial 2.0 以来,扩展 largefiles现在包含在主要发行版中。该扩展以一种您可以从 DCVS 中获益但没有指数大小和处理时间增长的方式保存和管理“正常”存储库之外的大文件。

其他类似的扩展是 SnapExtensionBigFilesExtension .但是,这两个未随 Mercurial 一起分发(您必须手动获取它们)。

关于Mercurial (Hg) 和二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3471089/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com