我有一个非常简单的Mercurial repo,除了分支之外还有一个名为branch的default分支.
已经进行了更改并将其提交给default分支,我想将它们合并到我的命名分支中.但是,a hg merge default似乎并未在所有变化中合并.
例如:
hg update working
99 files updated, 0 files merged, 0 files removed, 0 files unresolved
hg status -m --rev default:working
Run Code Online (Sandbox Code Playgroud)
大约有20个文件有修改
M ... some list of files...
hg merge default
merging path/to/a/file/foo.java
3 files updated, 1 files merged, 0 files removed, 0 files unresolved
(branch merge, don't forget to commit)
hg status -m --rev default:working
Run Code Online (Sandbox Code Playgroud)
现在仍然存在我希望合并的修改文件.
我可以做一个hg diff -r default,看看有没有合并的变化.
这就是回购的样子
@ changeset: 4:d41da580b434 …Run Code Online (Sandbox Code Playgroud)