0
我愚蠢地没有开始从default
干线的分支做一些实验性的工作,现在认识到我所做的并不是那么棒。由于这段代码实际上被其他人使用(并且在外面),我想将修改394
(这个实验中没有做出的最后更改)标记为正确的头部,并且基本上剥离了我所做的任何事情)。什么是最好的方式来做到这一点?(Mercurial)有没有什么办法可以返回并标记分支的开始?
@ 397 my change, bad (tip)
|
|
o 396 my change, bad
|
|
o 395 my change, bad
|
|
o 394 good change
|
|
...
这应成为
@ 394 good change (tip)
|
|
|- 397 bad change (closed)
||
||
|o 396 bad change
||
||
|o 395 bad change
|/
|
...
我需要做一个假支票,基于客394(这将自动创建一个新的头)?这似乎是最简单的解决方案,但不是“最干净的”。
* hg up - hg branch dead-branch - hg co - hg rebase path *更适合创建修改过的DAG。删除历史记录也可以使用histedit扩展名 –
是的,猫已经没有了。我想知道的是,如果有什么方法可以说“像目前的技巧一样对待394”。为了解决这个问题,我最终做出了一个新的推动,我以394为基础。然后关闭了另一个头。 – moswald