annotate help/topics/20.txt @ 571:012ba1b83328
Show cancel button with progress bar only when running an operation that it makes sense to cancel (we don't really want people cancelling e.g. initial folder scan because it would leave things in an inconsistent state)
author |
Chris Cannam |
date |
Thu, 01 Mar 2012 22:53:54 +0000 |
parents |
a9032181c37d |
children |
|
rev |
line source |
Chris@496
|
1 {Making changes}
|
Chris@496
|
2
|
Chris@496
|
3 I've added a new file: what do I do with it?
|
Chris@496
|
4
|
Chris@496
|
5 When you add a new file in the working folder, you normally want to
|
Chris@496
|
6 ensure that Mercurial keeps track of changes to that file -- and that
|
Chris@496
|
7 the file is included in all copies of the repository. To do this, you
|
Chris@496
|
8 need to tell Mercurial to _track_ the file by adding it to version
|
Chris@496
|
9 control.
|
Chris@496
|
10
|
Chris@496
|
11 EasyMercurial shows files that have been created but not added in the
|
Chris@497
|
12 *"Untracked"* file list under "My work". (If your file is not listed
|
Chris@496
|
13 there, try clicking the Refresh button.)
|
Chris@496
|
14
|
Chris@496
|
15 *1. Find the file you want to add in the Untracked list and select it*
|
Chris@496
|
16
|
Chris@496
|
17 *2. Click Add in the toolbar on the left of the window*
|
Chris@496
|
18
|
Chris@496
|
19 The file will be moved to the *"Added"* list. This tells Mercurial to
|
Chris@496
|
20 track the file. The next time you commit, the contents of your new
|
Chris@496
|
21 file will be recorded as part of that change set.
|
Chris@496
|
22
|
Chris@496
|
23 * Note: the equivalent Mercurial command for this is *hg add*
|
Chris@496
|
24
|
Chris@496
|
25 Of course, you don't always want to track every file in your working
|
Chris@496
|
26 copy. Object files generated by a compiler, output files from tests,
|
Chris@496
|
27 etc should often not be included in version control. You can ensure
|
Chris@496
|
28 that such files don't show up in the Untracked list by right-clicking
|
Chris@496
|
29 on them and choosing *"Ignore..."*.
|
Chris@496
|
30
|