Version control 为什么我的分支完全合并了?
我是mercurial的新手。我尝试使用我的软件的两个版本。我已经命名了两个分支:一个是“v8”(旧/稳定),另一个是“default” 我原以为我懂,但现在我似乎已经把两个版本合并了 这是它的外观(从分支之前删除的信息):Version control 为什么我的分支完全合并了?,version-control,mercurial,branch,Version Control,Mercurial,Branch,我是mercurial的新手。我尝试使用我的软件的两个版本。我已经命名了两个分支:一个是“v8”(旧/稳定),另一个是“default” 我原以为我懂,但现在我似乎已经把两个版本合并了 这是它的外观(从分支之前删除的信息): o变更集:39:1e72986020bd |标签:提示 |家长:37:406b8e897030 |用户:我 |日期:2014年1月16日星期四09:53:55+0100 |概述:DCU抑制 | |o变更集:38:7381e3f2309b |/|分行:v8 ||家长:31:6
o变更集:39:1e72986020bd
|标签:提示
|家长:37:406b8e897030
|用户:我
|日期:2014年1月16日星期四09:53:55+0100
|概述:DCU抑制
|
|o变更集:38:7381e3f2309b
|/|分行:v8
||家长:31:611a4416e4a5
||家长:37:406b8e897030
||用户:我
||日期:星期三2014年1月15日19:21:58+0100
||摘要:印象派Comptes上的fixforbrowser
| |
o变更集:37:406b8e897030
||用户:我
|日期:星期三2014年1月15日19:02:18+0100
||摘要:印象派Comptes上的fixforbrowser
| |
o |变更集:36:d7c0feaad38a
||用户:我
||日期:星期三2014年1月15日18:57:44+0100
||摘要:Cosmétique
| |
o |变更集:35:d2b4c3130b61
||用户:我
||日期:太阳2014年1月12日14:38:36+0100
||总结:Cosmétique encore
| |
o |变更集:34:5447f904a336
||用户:我
||日期:2014年1月10日星期五03:51:33+0100
||摘要:projet
| |
o |变更集:33:f48c4023d822
||用户:我
||日期:2014年1月10日星期五03:50:06+0100
||总结:cosmétique(beaucoup de fiches)
| |
o |变更集:32:cc6b2de08004
|家长:2009年6月6日30:5B4Bef6
||用户:我
||日期:2014年1月10日星期五02:12:59+0100
||摘要:cosmétique
| |
|@changeset:31:611a4416e4a5
||分支机构:v8
||家长:29:0c47053f9a7b
||用户:我
|日期:2014年1月10日星期五02:11:01+0100
||摘要:是否删除清除?
| |
o变更集:2009年6月6日30:5B4Bef6
|\|家长:25:74d793961989
||家长:29:0c47053f9a7b
||用户:我
||日期:2014年1月10日星期五02:09:04+0100
||总结:修复后的v9
| |
|o变更集:29:0c47053f9a7b
||分支机构:v8
||家长:27:79855eedf019
||用户:我
||日期:2014年1月10日星期五01:57:22+0100
||总结:8.084行吗?
| |
+---o变更集:28:e60a7447adf4
||/分支:v8
||家长:25:74d793961989
||家长:27:79855eedf019
||用户:我
||日期:2014年1月10日星期五01:41:05+0100
||总结:8.084??
| |
|o变更集:27:79855eedf019
||分支机构:v8
||用户:我
||日期:星期三2014年1月8日16:57:12+0100
||小结:修复进口feuillets河沿岸浮标的检测
| |
|o变更集:26:19d2f4b2d867
||分支机构:v8
||家长:23:14219f06bc1d
||用户:我
||日期:星期三2014年1月8日16:49:35+0100
||总结:修复qpdep和qpdrm
| |
o变更集:25:74d793961989
||用户:我
|日期:星期三2014年1月8日16:44:30+0100
||总结:首映modifs v9
| |
o |变更集:24:1af3020ba120
||家长:22:7307bc3e87ba
||用户:我
||日期:2013年12月26日星期四15:47:20+0100
||总结:初始v9
| |
|o变更集:23:14219f06bc1d
|/分行:v8
|用户:我
|日期:2013年12月26日星期四15:41:55+0100
|小结:小枝
|
o变更集:22:7307bc3e87ba
|用户:我
|日期:2013年12月20日星期五18:50:50+0100
|摘要:8.083
- Rev 31似乎是最后一款“好”v8
- 然后我做了
,并在“default”分支上工作hg updatedefault
- 我承诺使用rev 36,因为我知道我必须进行修复,我希望与stable/v8合并
- 我做了改变,承诺(第37版)
- 然后我用
hg update v8
- 然后,我尝试将默认更改与
hgmerge406b8e897030
- 然后我承诺(第38版)
- 在删除其中一个存储库中的3个二进制(DCU)文件后,我做了最后一次提交,尽管*.DCU是
d.hgignore
hg update v8
(可能没用)和hg update--rev 31
返回到rev 31,但我想:
- 去理解我做错了什么
- 要取回2根干净的树枝
- 分支机构存储(任何事物)来源变化的不同历史
- 合并分支将源分支的所有更改带到目标分支,这些更改从最新的分歧点出现:它可以是分支点或最新合并集的父级
- 如果您必须只从一个分支到另一个分支移植更改的子集(1+更改集,但<全部),那么您必须只移植这些更改集
hg-graft
似乎是在我的情况下几乎只能使用的命令。现在,我如何清理我的存储库?有没有办法“忘记”(或恢复)合并”和父项:37:406b8e897030?@JCBoggio-将r39的基重设为r36。条带r37(之前启用条带扩展,因为“条带扩展-条带变更集及其历史后代”需要重定基址,您只需消除37-38)
o changeset: 39:1e72986020bd
| tag: tip
| parent: 37:406b8e897030
| user: ME <me@example.com>
| date: Thu Jan 16 09:53:55 2014 +0100
| summary: Suppression des DCU
|
| o changeset: 38:7381e3f2309b
|/| branch: v8
| | parent: 31:611a4416e4a5
| | parent: 37:406b8e897030
| | user: ME <me@example.com>
| | date: Wed Jan 15 19:21:58 2014 +0100
| | summary: fixforbrowser sur impressiondecomptes
| |
o | changeset: 37:406b8e897030
| | user: ME <me@example.com>
| | date: Wed Jan 15 19:02:18 2014 +0100
| | summary: fixforbrowser sur impressiondecomptes
| |
o | changeset: 36:d7c0feaad38a
| | user: ME <me@example.com>
| | date: Wed Jan 15 18:57:44 2014 +0100
| | summary: Cosmétique
| |
o | changeset: 35:d2b4c3130b61
| | user: ME <me@example.com>
| | date: Sun Jan 12 14:38:36 2014 +0100
| | summary: Cosmétique encore
| |
o | changeset: 34:5447f904a336
| | user: ME <me@example.com>
| | date: Fri Jan 10 03:51:33 2014 +0100
| | summary: projet
| |
o | changeset: 33:f48c4023d822
| | user: ME <me@example.com>
| | date: Fri Jan 10 03:50:06 2014 +0100
| | summary: cosmétique (beaucoup de fiches)
| |
o | changeset: 32:cc6b2de08004
| | parent: 30:5b4bef6aad09
| | user: ME <me@example.com>
| | date: Fri Jan 10 02:12:59 2014 +0100
| | summary: cosmétique
| |
| @ changeset: 31:611a4416e4a5
| | branch: v8
| | parent: 29:0c47053f9a7b
| | user: ME <me@example.com>
| | date: Fri Jan 10 02:11:01 2014 +0100
| | summary: purge deleted ?
| |
o | changeset: 30:5b4bef6aad09
|\| parent: 25:74d793961989
| | parent: 29:0c47053f9a7b
| | user: ME <me@example.com>
| | date: Fri Jan 10 02:09:04 2014 +0100
| | summary: v9 after fixes
| |
| o changeset: 29:0c47053f9a7b
| | branch: v8
| | parent: 27:79855eedf019
| | user: ME <me@example.com>
| | date: Fri Jan 10 01:57:22 2014 +0100
| | summary: 8.084 ok?
| |
+---o changeset: 28:e60a7447adf4
| |/ branch: v8
| | parent: 25:74d793961989
| | parent: 27:79855eedf019
| | user: ME <me@example.com>
| | date: Fri Jan 10 01:41:05 2014 +0100
| | summary: 8.084 ??
| |
| o changeset: 27:79855eedf019
| | branch: v8
| | user: ME <me@example.com>
| | date: Wed Jan 08 16:57:12 2014 +0100
| | summary: fix detection des fichiers de récap sur imports feuillets
| |
| o changeset: 26:19d2f4b2d867
| | branch: v8
| | parent: 23:14219f06bc1d
| | user: ME <me@example.com>
| | date: Wed Jan 08 16:49:35 2014 +0100
| | summary: fix qpdep et qpdrm sur imports feuillets
| |
o | changeset: 25:74d793961989
| | user: ME <me@example.com>
| | date: Wed Jan 08 16:44:30 2014 +0100
| | summary: premieres modifs v9
| |
o | changeset: 24:1af3020ba120
| | parent: 22:7307bc3e87ba
| | user: ME <me@example.com>
| | date: Thu Dec 26 15:47:20 2013 +0100
| | summary: Initial v9
| |
| o changeset: 23:14219f06bc1d
|/ branch: v8
| user: ME <me@example.com>
| date: Thu Dec 26 15:41:55 2013 +0100
| summary: Branche stable v8
|
o changeset: 22:7307bc3e87ba
| user: ME <me@example.com>
| date: Fri Dec 20 18:50:50 2013 +0100
| summary: 8.083