2010-08-04 8 views
0

Je dois configurer un type de miroir de référentiel CVS en lecture seule. Le but est d'obtenir des instantanés du projet par programme et de le stocker sur une boîte de Windows. Pourriez-vous suggérer le meilleur moyen de le faire?Comment obtenir des instantanés locaux du référentiel CVS

Je n'ai pas besoin d'utiliser CVS localement. Notre équipe travaille avec Subversion. Et s'il est possible de vérifier CVS à SVN ce serait encore mieux. Parce qu'il n'est pas nécessaire de valider les modifications apportées au référentiel CVS. Tout ce dont j'ai besoin est d'avoir des instantanés réels des sources de CVS. Dois-je utiliser des outils de migration comme cvs2svn avec cron pour Windows pour le programmer? Ou y a-t-il une meilleure solution?

Répondre

0

Vous pouvez simplement utiliser la commande cvs export pour les obtenir. Mais je suggère de faire une migration via le script cvs2svn déjà mentionné.

+0

Dois-je avoir un accès au serveur CVS pour utiliser l'export cvs? Dans le cas de cvs2svn, il faut au moins installer python et Cygwin (ou smth comme ça). Et j'essaie de trouver la solution avec un minimum d'outils supplémentaires installés. Mais il semble que cvs2svn sera la meilleure solution dans tous les cas. –

+0

Si vous utilisez cvs2svn, vous avez également besoin d'un accès cvs au référentiel d'origine. – khmarbaise

+0

Merci pour vos conseils. Après tout, j'ai simplement décidé d'utiliser ant pour exporter le projet depuis cvs et le valider dans svn. Toutes les informations de révision sont perdues, mais cela me permet de faire un traitement nécessaire après avoir vérifié. –

0

Mon meilleur reco serait cvsimport git deuxième meilleur si elle ne manque pas est cvsclone cvsuck alors La question dans chaque cas pourrait avoir des mises à jour supplémentaires, il faut un peu plus de travail. Mais si le repo cvs est assez petit, puis faire un clone complet à chaque fois avec git cvsimport

Questions connexes