The files appear in the Local Changes view under the Default node.
Put the required files under Mercurial version control. To demonstrate how to link a database to a Mercurial repository hosted by the local file system, TortoiseHg will be used. If you choose a directory which is already under Mercurial control, IntelliJ IDEA opens the Directory Is Under hg dialog, where you can choose to create a repository in the specified location or to stay in the parent repository. So if you choose another directory, note that it must contain the tree where the project root resides. Mercurial does not support external paths. Type the path manually or click Browse and choose the relevant folder in the Select directory for hg init dialog that opens.
To have a new repository created in another location, choose the Select where to create repository option and specify the path to the repository location in the field below. To have the repository created in the project root, choose the Create repository for the whole project option. Specify the location of the new repository. The Create Mercurial Repository dialog opens. Open the project you want to store in a repository.įrom the main menu, choose VCS | Import into Version Control | Create Mercurial Repository. If you want to create an IntelliJ IDEA project based on the sources you have cloned, click Yes in the confirmation dialog. In the Get from Version Control dialog, select Mercurial from the Version control list and specify the URL of the remote repository you want to clone.Ĭlick Clone. The Clone Mercurial Repository dialog opens. Although Mercurial provides high flexibility in arranging data and your work with repositories, the following scenarios are most commonly used for setting up a local Mercurial repository:Ĭlone an existing remote repository and create a new project with the downloaded data.Ĭreate a local repository which you can push to a remote location later, if necessary.įrom the main menu, choose VCS | Get from Version Control.