2010-07-11 6 views
7

Nous travaillons sur un projet où nous devons utiliser Subversion comme système de contrôle de version. Nous sommes tous à l'aise avec cela, mais, pendant les vacances, nous aimerions sortir de la ville pour nous concentrer sur le développement. Le problème est qu'il y a une forte probabilité de ne pas avoir accès à Internet là où nous allons. Comme nous voulons toujours maintenir l'historique du code, je pensais qu'il existait un moyen d'exporter notre historique actuel de Subversion vers un dépôt git, puis d'exporter notre historique git vers le repo Subversion existant (ce repo contient déjà l'historique).De SVN à GIT et retour encore

Y a-t-il un moyen de faire cela?

Merci!

+0

Vous vous concentrez sur le développement * en vacances *? Ne devriez-vous pas vous concentrer sur des choses qui ne sont pas liées au travail? :) –

+0

Haha ouais, mais c'est un peu un projet d'école, donc pendant l'école on n'a pas le temps de coder = ( – Ian

Répondre

7

Première règle de Git: si vous pouvez y penser, Git peut le faire. Jetez un oeil à git-svn.

0

Si vous voulez juste prendre votre dépôt avec vous, alors pourquoi ne pas organiser localement le dépôt (ou une copie) sur un de vos ordinateurs que vous prenez avec vous (en supposant que vous allez ensemble) - alors vous avez seulement besoin d'avoir un réseau local. Mais peut-être ai-je mal compris les objectifs de votre question.

+0

Nous pourrions, mais nous n'hébergeons pas le repo nous-mêmes. Je pense que ça va nous donner accès au repo complet. – Ian