2009-12-16 5 views
5

Je participe à un concours de logiciel libre, et nous devons utiliser une forge qui utilise GForge, avec seulement le soutien SVN, mais je vais utiliser Git (en utilisant gitorious) pour Exemple.Travailler avec Git et SVN en même temps

Il existe un moyen simple d'obtenir deux référentiels (un sur SVN et l'autre avec Git) mis à jour plus ou moins en même temps?

Répondre

4

Cela restera une opération en deux étapes, mais certains script like git2svn peuvent vous aider à mettre à jour votre svn rapidement une fois que vous avez poussé votre commit dans le repo Git.

0

Nous faisons quelque chose dans la même veine, car nous voulions utiliser Gource pour montrer à quel point notre code source était joli.

here is a link to what the gource site suggests

donc je configurer une tâche planifiée pour effectuer toutes les 6 heures (vous pouvez faire le vôtre plus souvent bien sûr) qui utiliseraient la fonction git svn fetch pour tirer les dernières révisions de notre serveur svn à notre git installer.

Il est peut-être possible de faire cela dans le cadre de votre fonctionnalité de serveur Constant Build, je pense que c'est le bon terme? (comme votre régulateur de vitesse, teamcity, ou d'autres constructions, vous pouvez effectuer une conversion git).

Vive

Luke

(P.S: n'a jamais pu se rendre au travail correctement, donc je exécute constamment FETCH le svn git rebase)