svn / git / miroir mercurial

0

Je cherche une solution simple pour mettre en miroir différents référentiels sur un serveur SVN unique.

Mon problème est le suivant:

J'ai de nombreuses dépendances dans mes projets, certaines sont hébergées sur du code Google, d'autres sur mon serveur personnel, d'autres sur github et d'autres sur des serveurs mercurial.

Le fait de disposer de nombreux systèmes sources différents pose des problèmes de dépendance, le PIP facilite les choses, mais la solution n'est pas parfaite.

L'autre partie du problème est la disponibilité. Parfois, je fais un svn up ou j'essaie de valider un projet qui échoue parce que Google Code est en panne pour maintenance et que je reçois une erreur de passerelle incorrecte.

Avoir un svn pour refléter tous ces projets résoudrait les deux problèmes. Mais je n'ai jamais entendu parler d'une telle solution. Est-ce qu'il existe?

h3.
la source

Réponses:

1

Je n'ai aucune expérience directe dans ce domaine, mais j'ai trouvé quelques liens qui pourraient s'avérer utiles.

Tout d’abord, un article sur la mise en miroir de git à subversion. Assez simple, avec la façon de procéder en fonction de si votre source originale est dans git ou subversion.

Quant à Mercurial, j’ai trouvé cet article traitant de l’ensemble du problème de synchronisation DVCS <-> Subversion. C'est plus pour les équipes, mais l'essentiel semble valable pour ce que vous voulez.

Sean Goller
la source
1

Découvrez également github - vous pouvez importer un projet de SVN à l’aide de github et le faire en ligne sur leurs serveurs (tant que le projet est public, il est gratuit). Ce n'est pas en miroir et vous devez utiliser git pas SVN mais peut-être la peine de vérifier ..

stevemidgley
la source