0

我使用 TortoiseHG 已经有一段时间了,我偶尔也会遇到同样的问题。

有时,当我提交我的工作时,它会给我一个错误,说我的一个(或多个)文件正在被另一个进程使用。但是,提交仍然通过并且在存储库浏览器中可见。

接下来,在关闭导致错误的进程后,我重新打开提交对话框,上面说仍有要提交的更改(这意味着第一次提交并没有真正做任何事情)。我做了另一个提交,它完成了我最初想做的事情,但现在我有一个不同的问题:存储库现在有两个 head。当然,在此之后我被迫合并两个头,但我的过程似乎不干净。

有没有更好的方法来解决这样的问题,例如以某种方式撤消提交(但不恢复我的文件),或者我不应该费心清理这样的东西?

4

1 回答 1

1

hg rollback在命令行应该恢复提交而不是更改(我不使用 tortoisehg,所以不清楚它是否将它放在一个漂亮的 UI 中)。

于 2010-06-27T04:16:21.263 回答