撤销签到?

时间:2010-05-06 20:28:55

标签: mercurial

我有一个像这样的项目文件夹:

project/
   cow/
     a.java
   horse/
     b.java

a.java和b.java都被修改了。我导航到马/,并做了:

hg ci 

但出于某种原因,即使我在一个不同的文件夹中,即使a.java也已经签入了,呃。有没有办法取消签入?我想单独留下文件,只是基本上回滚签到。我还没有做出任何承诺。

对于未来,进行此检查的正确方法是什么,本地只对马/?

由于

1 个答案:

答案 0 :(得分:2)

hg checkin foo.java bar.java

将签入foo.java和bar.java。

hg checkin .

将签入本地目录。

要回滚,请使用... hg rollback。但它有局限性,即它不能与开箱即用的mercurial队列一起使用。