1
16
上面所描述的将闪存驱动器用作中间存储位置的方法应该是可行的。我的过程是: 初始设置
工作过程
通过查看每个repo中提交的SHA1散列键,Mercurial知道两个任意存储库是否有一个共同的祖先。换句话说,假设两个回购协议在其历史记录中至少有一个公共哈希键,Mercurial将尝试合并它们。在您的特定情况下,如果两个回购协议最初都没有版本控制,Mercurial将需要一些帮助。最好的办法是去一个地方,在那里两个回购是相同的,然后执行你的计划
|
2
8
在不同的机器上脱机工作时。最好使用Mercurial附带的bundle命令。因此,与dls所写的内容相呼应,只是一个微小的变化过程。 或
使用bundle的工作流
命令:
关于包:这些包(非常好)被压缩了。 创建存储库的(压缩)备份
[编辑:我认为使用bundle的优势] 捆绑包可以脱机创建、复制或通过邮件发送。在闪存驱动器上使用push-to-repo,需要连接它。捆绑更容易,因为它不主张你推拉的两个回购必须同时可用。 除此之外,bundle还可以有两种类型:变更集和增量。变更集捆绑包是完整的独立捆绑包。您还可以使用捆绑包作为单个文件进行备份。 |
Teck-freak · 压缩mercurial存储库-推荐的方式? 6 年前 |
mika · mercurial中是否可能合并章鱼 7 年前 |
Sergii Tanchenko · 在所有子目录上运行hg pull 7 年前 |
David · 可能有2台mercurial服务器,使用相同的数据库 7 年前 |
Willard · 如何撤消Mercurial更新 7 年前 |
ngoldbaum · 禁用mercurial的颜色和分页 7 年前 |