【发布时间】:2016-07-07 07:49:56
【问题描述】:
我在有未提交的更改时不小心切换了分支。似乎 mercurial 已经自动合并了我的更改,但是留下了一些冲突。
我怎样才能回到让我的命名分支签出并在那里提交我的更改?
【问题讨论】:
标签: mercurial
我在有未提交的更改时不小心切换了分支。似乎 mercurial 已经自动合并了我的更改,但是留下了一些冲突。
我怎样才能回到让我的命名分支签出并在那里提交我的更改?
【问题讨论】:
标签: mercurial
似乎 mercurial 已经自动合并了我的更改
In 似乎只适合你(和你的 Mercurial),因为对于这个玩具仓库
@ 2[tip] e173e81c9fff 2016-07-08 10:09 +0500 lazybadger
| Creating branch
|
o 1 befd1e011923 2016-07-08 10:06 +0500 lazybadger
| Edit
|
o 0 45f15df3f7c9 2016-07-08 10:05 +0500 lazybadger
Start
和 rev 的脏工作目录。 1
>hg id -nib
befd1e011923+ 1+ default
>hg st
M 1.txt
更新到tip 不改变文件内容在工作目录中
>hg up Feature
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
(注意“0 个文件已更新,0 个文件已合并”)并且工作目录仍然很脏
>hg id -nib
e173e81c9fff+ 2+ Feature
>hg st
M 1.txt
PS - 如果您的工作目录不干净,您可以禁用对另一个变更集的更新:使用 -c 选项作为所有 hg up 的强制选项(创建别名)
【讨论】: