将更改集移动到其他计算机

问题描述 投票:1回答:2

我正在使用TortoiseHg并且我在草稿模式中有一些更改集,现在由于某些原因我处于使用不同机器的情况。

那么,有没有什么方法可以在新机器上进行备份并恢复我的更改集?

因为我不确定在另一台机器上获取草稿模式changsets。

mercurial tortoisehg
2个回答
0
投票

无论变更集的phase(公共/草案/秘密)如何,你都可以这样做 - 我在使用patches的工作中一直这样做。

为此,您需要从您的设置打开“mq”扩展(已安装但未默认启用)。 (实际上,你可以在没有mq的情况下这样做)

采取以下步骤,从第一个draft变更集(即父项为public的变量集)到最后一个draft变更集(即head的变量集)的工作方式:

  1. 右键单击源存储库中的单个变更集,然后选择Export/Copy patch,其输出可以粘贴到文本文件中。重复此操作n次以获取要复制的修补程序。
  2. 将这些文本文件传输到另一台机器,然后在目标存储库中选择Repository/Import,然后导入更改集。重复此操作(按导出更改集的顺序)重新创建与源存储库相同的历史记录。

1
投票

如果您已提交但未推送更改集,则可以将.hg目录复制到其他计算机。如果您有未提交的更改,则必须复制存储库和.hg目录所在的整个目录。

不,您无法在另一台计算机上获取草稿模式更改。推送后即可使用(状态为“公共”)。

© www.soinside.com 2019 - 2024. All rights reserved.