假设您执行hg status
并修改了三个文件。我知道如何检查所有三个文件(hg commit
)。但是,如何才能检入(然后hg push
)其中一个修改过的文件?
请检查the output of hg help commit
,它显示你可以做到
hg commit foo.c
如果你只想提交一个文件。这就像Subversion和许多其他系统 - 没有hocus-pocus :-)
做就是了:
hg ci -I path/to/file -m "commited only one file"
它只提交一个文件,你可以推送它,并且没有任何未提交的更改会受到影响。
如果您在Windows上运行,TortoiseHG(图形Mercurial界面)允许您选择每次提交哪些文件。