使用Mercurial签入单个文件?

问题描述 投票:29回答:3

假设您执行hg status并修改了三个文件。我知道如何检查所有三个文件(hg commit)。但是,如何才能检入(然后hg push)其中一个修改过的文件?

version-control mercurial dvcs
3个回答
44
投票

请检查the output of hg help commit,它显示你可以做到

hg commit foo.c

如果你只想提交一个文件。这就像Subversion和许多其他系统 - 没有hocus-pocus :-)


7
投票

做就是了:

hg ci -I path/to/file -m "commited only one file"

它只提交一个文件,你可以推送它,并且没有任何未提交的更改会受到影响。


2
投票

如果您在Windows上运行,TortoiseHG(图形Mercurial界面)允许您选择每次提交哪些文件。

© www.soinside.com 2019 - 2024. All rights reserved.