hgsubversion

Logiciel capture d'écran:
hgsubversion
Détails logiciels:
Version: 1.6
Date de transfert: 14 Apr 15
Développeur: Augie Fackler
Licence: Gratuit
Popularité: 7

Rating: 3.0/5 (Total Votes: 1)

hgsubversion est une extension Mercurial qui permet l'utilisation de Mercurial comme un client Subversion.
À ce stade, hgsubversion est utilisable par les utilisateurs familiers avec Mercurial raisonnablement comme un VCS. Il ne est pas recommandé de se plonger dans hgsubversion comme une introduction à Mercurial, depuis hgsubversion "déroge aux règles" un peu et viole certaines des hypothèses typiques des premiers utilisateurs Mercurial.
Installation
Vous devez avoir Subversion installé avec les liaisons SWIG Python de Subversion 1.5 ou ultérieure. Vous devez Mercurial 1.3 ou ultérieure.
Si vous n'êtes pas familier avec l'installation des extensions Mercurial, se il vous plaît voir la page UsingExtensions dans le wiki Mercurial. Regardez l'exemple pour spécifier un chemin absolu vers le bas de la page. Vous souhaitez donner le chemin vers le niveau supérieur de votre clone de ce référentiel.
Avant d'utiliser hgsubversion, je vous encourage fortement à exécuter les tests automatisés. Il suffit d'utiliser le nez si vous avez (ou easy_install nez si vous le voulez), ou des tests utilisation de python / de run.py d'exécuter la suite avec le coureur de test classique. Notez que parce que je utilise le nez, il ya beaucoup de stdout crachent dans les tests en ce moment. L'important est que tous les tests passent.
Utilisation de base
Obtenez un nouveau clone d'un serveur svn:
hg clone [destination]
Exemple réel:
hg clone http://python-nose.googlecode.com/svn nez-hg
Notez que vous devez tirer à partir du répertoire racine de la subversion, pas de dossiers spécifiques (tels que le tronc).
Tirez nouvelles révisions dans un repo déjà convertie:
hg traction
Pour plus d'informations, voir hg help svn tandis que dans un repo converti.
Support pour svn: externals
Toutes les propriétés svn: externals sont sérialisés en un seul fichier de .hgsvnexternals, avec la syntaxe suivante:
[.]
& Nbsp; external_reference_line1_1
& Nbsp; external_reference_line1_2
[Dir2]
& Nbsp; external_reference_line2_1
& Nbsp; external_reference_line2_2
Une ligne d'en-tête donne le répertoire de la propriété se applique sur, '.' pour le répertoire racine du projet. Le contenu de la propriété suit, chaque ligne étant précédée par un seul espace.
La création ou la modification de ce fichier va déclencher svn:. Mises à jour externals sur le dépôt subversion liés

Exigences :

  • Python
  • Mercurial

Logiciel similaire

jig
jig

14 Apr 15

unpushed
unpushed

14 Apr 15

monotone
monotone

11 May 15

gett-cli
gett-cli

20 Feb 15

D'autres logiciels de développeur Augie Fackler

Hg-Git
Hg-Git

10 Dec 15

hgsubversion
hgsubversion

10 Dec 15

hg-git
hg-git

20 Feb 15

Commentaires à hgsubversion

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!