Marcus Leon
Marcus Leon

Reputation: 56679

Check in single file with Mercurial?

Let's say you do hg status and you have three files modified. I know how to check in all three files (hg commit). But how can you check in (and then hg push) just one of the modified files?

Upvotes: 29

Views: 15173

Answers (3)

dimo414
dimo414

Reputation: 48824

On the off chance you're running on Windows, TortoiseHG (a graphical Mercurial interface) lets you select which files to commit every time.

Upvotes: 2

Martin Geisler
Martin Geisler

Reputation: 73778

Please check the output of hg help commit which reveals that you can do

hg commit foo.c

if you just want to commit a single file. This is just like Subversion and many other systems — no hocus-pocus :-)

Upvotes: 44

Ry4an Brase
Ry4an Brase

Reputation: 78330

Just do:

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

That commits only one file, and you can push it, and none of the uncommitted changes will be affected.

Upvotes: 7

Related Questions