Mercurial(Hg)和二进制文件

Chu*_*uck 2 mercurial

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

我想找到一种方法来克隆包含图像文件副本的存储库.如果当我进行合并时,如果在一个仓库中有一个图像文件而不是另一个仓库中的图像文件,则会有一些警告.

目前我使用python脚本来查找一个repo中的图像和其他二进制文件,而不是另一个.但是很多人必须面对这个问题,因此必须有一个更强大和更优雅的解决方案.

另一件事......由于我不想进入的原因,通常我的一个回购是在Windows机器上,另一个是在Linux上.因此跨平台解决方案会很好.

Lui*_*iro 8

由于水银2.0扩展支持大型现在包含在主分布.该扩展以一种您获得DCVS优势的方式保存和管理"正常"存储库之外的大型文件,但没有指数大小和处理时间增长的好处.

其他类似行的扩展是SnapExtensionBigFilesExtension.但是,这两个不与Mercurial一起分发(您必须手动获取).