【问题标题】:version control- merge two branches - [abort: uncommitted changes]版本控制 - 合并两个分支 - [中止:未提交的更改]
【发布时间】:2013-05-02 17:48:04
【问题描述】:

我有两个分支。 defaultdev

default 是主分支,dev 是开发分支。现在我在开发中做了一些事情,并承诺并推动与 tortoisehg 一起开发。

现在我想将 dev 合并到默认值中。我做了什么:

hg update default
hg merge dev. 

但我得到了这个:
abort: outstanding uncommitted changes (use 'hg status' to list changes)

我应该怎么做才能使开发变更集成为默认值?

请帮忙。

【问题讨论】:

  • 似乎您在某处有未提交的更改。最有可能在default 分支中
  • @PauloBu,不是默认的。正如我上面所说,在开发中。我如何将它们合并在一起?

标签: python django mercurial merge tortoisehg


【解决方案1】:

提交。它在告诉你。 hg merge 是一个包含工作目录的操作,如果您的工作目录有未提交的更改,您要求 Mercurial 启动一个您无法安全取消的进程。

【讨论】:

  • 我该如何提交?它要求输入用户名:(
  • 我建议您访问此站点以获取有关 Mercurial 的课程:Mercurial: The Definitive Guide。在第 2 章的一半左右,它有一个标题为“设置用户名”的部分。
  • "终于有人来帮忙了?"你在一个小时内得到了答复。谷歌“异步”。
  • 就我而言,我得到了同样的错误。然而,在 dev 分支中运行 hg status 显示没有任何变化。当我再次尝试在开发中提交时,它说没有更改。所以,我猜默认分支有一些变化?如果没有使用 hg update default 进入默认分支,我该如何提交更改?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 2012-09-16
  • 2012-03-02
  • 1970-01-01
  • 2010-10-08
  • 2016-06-19
相关资源
最近更新 更多