使用TortoiseHg更改我的更改和其他更改项目

时间:2016-02-08 18:40:58

标签: version-control tortoisehg

假设我有回购A,主要分支。我将回购A克隆到回购B中,在回购B中我在一段时间内对其进行了更改。然后我决定将repo A再次克隆到repo C中,它具有repo A以及其他用户随时间推移所做的更改。使用TortoiseHg,我怎样才能将回购B和C结合起来,以便将它们推入回购A?

请原谅我,如果我的词汇与标题或描述不相符,那么这是我描述它的最好方式。

1 个答案:

答案 0 :(得分:2)

你必须拉(B-> C或C-> B方向):

  • 你必须知道"外国人的网址"回购
  • 你必须启用web-server on" foreign" repo(如果它的远程存储库不在本地文件系统上)
  • 您必须添加"外国"的网址回购本地的repo配置(使用GUI - 同步对话或通过向存储库的。{hgrc的[paths]部分添加新的外部回购)或最快的方式是从控制台拉出(一次性操作) ,是吗?),在hg pull URL命令
  • 中使用外国仓库的URL

结果,您将在某个时刻获得分歧的历史记录,您必须合并以便稍后推送而不会出现错误警告或--force推送

我太懒了,不能为这么简单的任务显示屏幕截图,但我可以,如果它真的需要