Mercurial : Différence entre versions

De Transport
(Page créée avec « You need to install the Mercurial version control software. The easiest is to install it through the Ubuntu repositories. The other w... »)
 
m
 
(5 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
You need to install the [[http://www.selenic.com/mercurial/|Mercurial]] version control software. The easiest is to install it through the Ubuntu repositories. The other way to do so on any platform is to install the [[http://pypi.python.org/pypi/setuptools|Python setuptools]] and Python headers ({{{sudo apt-get install python-setuptools python-dev}}}) so that mercurial can be installed through easy_install ({{{sudo easy_install -U mercurial}}}), with the added advantage of updating easily mercurial to the latest version in this way. On Windows, the [[http://tortoisehg.bitbucket.org/|TortoiseHg]] software is recommended since it has a graphical user interface integrated in the Windows explorer (although the preferred way to interact will be the command line).  
+
You need to install the [https://www.mercurial-scm.org/ Mercurial] version control software. The easiest is to install it through the Ubuntu repositories. If using pip (see [[PythonResources#Install_Python]]), Mercurial can then be installed and updated through <tt>sudo pip install mercurial --upgrade</tt>.
  
You should configure Mercurial using its configuration file called {{{~/.hgrc}}} ({{{Mercurial.ini}}} in {{{Document and Setting/[username]}}} on Windows). Here is an example to adapt to your needs.
+
On Windows, the [http://tortoisehg.bitbucket.io/ TortoiseHg] software is recommended since it has a graphical user interface integrated in the Windows explorer (although the preferred way to interact will be the command line).  
  
{{{
+
You should configure Mercurial using its configuration file called <tt>~/.hgrc</tt> (<tt>Mercurial.ini</tt> in <tt>Document and Setting/[username]</tt> on Windows). Here is an example to adapt to your needs:
[ui]
+
username = Nicolas Saunier <email_adress>
+
[extensions]
+
hgext.graphlog =
+
[paths]
+
trafficintelligence = https://Nicolas@bitbucket.org/Nicolas/trafficintelligence
+
}}}
+
  
You are advised to follow the very good [https://www.mercurial-scm.org/guide introduction] and [https://www.mercurial-scm.org/wiki/Tutorial tutorial] on the Mercurial website, and see the rest of the documentation, including the freely available [[http://hgbook.red-bean.com/|online book]].
+
[ui]
 +
username = Nicolas Saunier <email_adress>
 +
[extensions]
 +
hgext.graphlog =
 +
[paths]
 +
trafficintelligence = ssh://nicolassaunier@hg.code.sf.net/p/traffic-intelligence/code traffic-intelligence-code
 +
 
 +
You are advised to follow the very good [https://www.mercurial-scm.org/guide introduction] and [https://www.mercurial-scm.org/wiki/Tutorial tutorial] on the Mercurial website, and see the rest of the documentation, including the freely available [http://hgbook.red-bean.com/ online book].

Version actuelle en date du 15 août 2024 à 16:14

You need to install the Mercurial version control software. The easiest is to install it through the Ubuntu repositories. If using pip (see PythonResources#Install_Python), Mercurial can then be installed and updated through sudo pip install mercurial --upgrade.

On Windows, the TortoiseHg software is recommended since it has a graphical user interface integrated in the Windows explorer (although the preferred way to interact will be the command line).

You should configure Mercurial using its configuration file called ~/.hgrc (Mercurial.ini in Document and Setting/[username] on Windows). Here is an example to adapt to your needs:

[ui]
username = Nicolas Saunier <email_adress>
[extensions]
hgext.graphlog =
[paths]
trafficintelligence = ssh://nicolassaunier@hg.code.sf.net/p/traffic-intelligence/code traffic-intelligence-code

You are advised to follow the very good introduction and tutorial on the Mercurial website, and see the rest of the documentation, including the freely available online book.