Mercurial > hgbook
comparison en/ch06-filenames.xml @ 775:29f0f79cf614
Update paragraph IDs
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Thu, 16 Apr 2009 23:46:45 -0700 |
parents | e6c99cbd0abd |
children | 477d6a3e5023 |
comparison
equal
deleted
inserted
replaced
774:e6c99cbd0abd | 775:29f0f79cf614 |
---|---|
281 build products are output files produced by software tools such | 281 build products are output files produced by software tools such |
282 as compilers. As another example, many text editors litter a | 282 as compilers. As another example, many text editors litter a |
283 directory with lock files, temporary working files, and backup | 283 directory with lock files, temporary working files, and backup |
284 files, which it also makes no sense to manage.</para> | 284 files, which it also makes no sense to manage.</para> |
285 | 285 |
286 <para>To have Mercurial permanently ignore such files, create a | 286 <para id="x_6b4">To have Mercurial permanently ignore such files, create a |
287 file named <filename>.hgignore</filename> in the root of your | 287 file named <filename>.hgignore</filename> in the root of your |
288 repository. You <emphasis>should</emphasis> <command>hg | 288 repository. You <emphasis>should</emphasis> <command>hg |
289 add</command> this file so that it gets tracked with the rest of | 289 add</command> this file so that it gets tracked with the rest of |
290 your repository contents, since your collaborators will probably | 290 your repository contents, since your collaborators will probably |
291 find it useful too.</para> | 291 find it useful too.</para> |
292 | 292 |
293 <para>By default, the <filename>.hgignore</filename> file should | 293 <para id="x_6b5">By default, the <filename>.hgignore</filename> file should |
294 contain a list of regular expressions, one per line. Empty | 294 contain a list of regular expressions, one per line. Empty |
295 lines are skipped. Most people prefer to describe the files they | 295 lines are skipped. Most people prefer to describe the files they |
296 want to ignore using the <quote>glob</quote> syntax that we | 296 want to ignore using the <quote>glob</quote> syntax that we |
297 described above, so a typical <filename>.hgignore</filename> | 297 described above, so a typical <filename>.hgignore</filename> |
298 file will start with this directive:</para> | 298 file will start with this directive:</para> |
299 | 299 |
300 <programlisting>syntax: glob</programlisting> | 300 <programlisting>syntax: glob</programlisting> |
301 | 301 |
302 <para>This tells Mercurial to interpret the lines that follow as | 302 <para id="x_6b6">This tells Mercurial to interpret the lines that follow as |
303 glob patterns, not regular expressions.</para> | 303 glob patterns, not regular expressions.</para> |
304 | 304 |
305 <para>Here is a typical-looking <filename>.hgignore</filename> | 305 <para id="x_6b7">Here is a typical-looking <filename>.hgignore</filename> |
306 file.</para> | 306 file.</para> |
307 | 307 |
308 <programlisting>syntax: glob | 308 <programlisting>syntax: glob |
309 # This line is a comment, and will be skipped. | 309 # This line is a comment, and will be skipped. |
310 # Empty lines are skipped too. | 310 # Empty lines are skipped too. |