我有一个像这样的项目文件夹:
project/
cow/
a.java
horse/
b.java
a.java和b.java都被修改了。我导航到马/,并做了:
hg ci
但出于某种原因,即使我在一个不同的文件夹中,即使a.java也已经签入了,呃。有没有办法取消签入?我想单独留下文件,只是基本上回滚签到。我还没有做出任何承诺。
对于未来,进行此检查的正确方法是什么,本地只对马/?
由于
答案 0 :(得分:2)
hg checkin foo.java bar.java
将签入foo.java和bar.java。
hg checkin .
将签入本地目录。
要回滚,请使用... hg rollback
。但它有局限性,即它不能与开箱即用的mercurial队列一起使用。