Mercurial > hg > easyhg
annotate help/topics/10.txt @ 537:a4e699d32a9a
gah! hg 2.1 changes push and pull so as to return failure codes on success, if there was nothing to push or pull
author | Chris Cannam |
---|---|
date | Fri, 10 Feb 2012 13:08:07 +0000 |
parents | e6141a238811 |
children |
rev | line source |
---|---|
Chris@494 | 1 {Opening and initialising things} |
Chris@494 | 2 |
Chris@494 | 3 Someone gave me a repository URL and asked me to clone it |
Chris@494 | 4 |
Chris@494 | 5 A Mercurial repository location is usually described by a URL, like |
Chris@494 | 6 that of a website. |
Chris@494 | 7 |
Chris@494 | 8 For example, the URL for the repository containing the source code for |
Chris@494 | 9 EasyMercurial itself is @https://bitbucket.org/cannam/easyhg@. |
Chris@494 | 10 |
Chris@494 | 11 To get a copy of the files in a repository, you need to _clone_ the |
Chris@494 | 12 repository from the remote URL into a folder on your own computer. To |
Chris@494 | 13 do this, |
Chris@494 | 14 |
Chris@494 | 15 *1. Click the Open toolbar button or use File -> Open* |
Chris@494 | 16 |
Chris@495 | 17 #openremote50 |
Chris@494 | 18 |
Chris@495 | 19 *2. Select "Remote repository" as the thing you want to open* |
Chris@494 | 20 |
Chris@494 | 21 *3. Enter the repository URL into the URL field* |
Chris@494 | 22 |
Chris@494 | 23 *4. Give the name of a folder on your local computer to clone into* -- |
Chris@494 | 24 this folder will be created for you, so it shouldn't be one that already |
Chris@494 | 25 exists |
Chris@494 | 26 |
Chris@494 | 27 *5. Click OK* |
Chris@494 | 28 |
Chris@494 | 29 If the remote repository has restricted access, you may be asked to |
Chris@494 | 30 provide a username and password to log in to the server it is hosted |
Chris@494 | 31 on. If the repository is large, you may have to wait a while for all the |
Chris@494 | 32 data to be transferred. |
Chris@494 | 33 |
Chris@494 | 34 Provided the clone has been successful, you should now have a local |
Chris@495 | 35 repository to start working in. |
Chris@494 | 36 |
Chris@495 | 37 * Note: the equivalent Mercurial command for this is *hg clone* |