Mercurial > hg
comparison doc/hg.1.txt @ 1253:a45e717c61a8
Add rename/mv command.
This is the logical equivalent of copy and remove, and is in fact
implemented as such. It doesn't use the remove command directly.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Wed, 14 Sep 2005 16:34:22 -0700 |
parents | a5355fa5e33a |
children | e6560042b7b8 |
comparison
equal
deleted
inserted
replaced
1252:94f38724283f | 1253:a45e717c61a8 |
---|---|
171 | 171 |
172 By default, this command copies the contents of files as they | 172 By default, this command copies the contents of files as they |
173 stand in the working directory. If invoked with --after, the | 173 stand in the working directory. If invoked with --after, the |
174 operation is recorded, but no copying is performed. | 174 operation is recorded, but no copying is performed. |
175 | 175 |
176 This command takes effect for the next commit. | 176 This command takes effect in the next commit. |
177 | 177 |
178 Options: | 178 Options: |
179 -A, --after record a copy that has already occurred | 179 -A, --after record a copy that has already occurred |
180 -f, --force forcibly copy over an existing managed file | 180 -f, --force forcibly copy over an existing managed file |
181 -p, --parents append source path to dest | 181 -p, --parents append source path to dest |
182 | 182 |
183 aliases: cp | |
184 | |
183 diff [-a] [-r revision] [-r revision] [files ...]:: | 185 diff [-a] [-r revision] [-r revision] [files ...]:: |
184 Show differences between revisions for the specified files. | 186 Show differences between revisions for the specified files. |
185 | 187 |
186 Differences between files are shown using the unified diff format. | 188 Differences between files are shown using the unified diff format. |
187 | 189 |
446 entire project history. If the files still exist in the working | 448 entire project history. If the files still exist in the working |
447 directory, they will be deleted from it. | 449 directory, they will be deleted from it. |
448 | 450 |
449 aliases: rm | 451 aliases: rm |
450 | 452 |
453 rename <source ...> <dest>:: | |
454 Mark dest as copies of sources; mark sources for deletion. If | |
455 dest is a directory, copies are put in that directory. If dest is | |
456 a file, there can only be one source. | |
457 | |
458 By default, this command copies the contents of files as they | |
459 stand in the working directory. If invoked with --after, the | |
460 operation is recorded, but no copying is performed. | |
461 | |
462 This command takes effect in the next commit. | |
463 | |
464 Options: | |
465 -A, --after record a rename that has already occurred | |
466 -f, --force forcibly copy over an existing managed file | |
467 -p, --parents append source path to dest | |
468 | |
469 aliases: mv | |
470 | |
451 revert [names ...]:: | 471 revert [names ...]:: |
452 Revert any uncommitted modifications made to the named files or | 472 Revert any uncommitted modifications made to the named files or |
453 directories. This restores the contents of the affected files to | 473 directories. This restores the contents of the affected files to |
454 an unmodified state. | 474 an unmodified state. |
455 | 475 |