2011-04-26 2 views
1

Parce que je suis totalement fou (enfin, il y a de meilleures raisons mais je n'ai pas le droit d'en parler), quelle est la meilleure approche pour porter un repo Git sur CVS? Je n'ai utilisé aucune fonctionnalité spécifique à Git qui pourrait gêner l'opération, et je sais comment les auteurs cartographient.Git to CVS: comment est-ce que je peux _regress_?

Il ya des milliers de résultats partout pour CVS-> Git. Je veux aller dans l'autre sens.

+7

Je suis désolé pour vous. – ZeissS

+0

Donc, il semble que tout le monde. Je préférerais rester avec Git aussi. – Jashank

Répondre

1

This question et la réponse acceptée a une section sur l'exportation des modifications apportées à CVS. Peut-être que vous pouvez créer un référentiel CVS vide et ensuite exporter votre HEAD actuel à cela?

Je me sens pour vous si ...

+0

'cvsexportcommit' semble être utile ici. Je vais jouer avec, et voir ce que je reçois. – Jashank

1

Si par hasard vous aviez la possibilité de vivre avec une configuration mixte, où le serveur est toujours git, il y a commande git cvsserver (partie de git, bien que divers paquet distributions séparément, parce que peu de gens en ont besoin). Cela vous permettrait de continuer à utiliser git pour certains travaux et d'y accéder avec CVS ​​où vous êtes bloqué avec ça.

+0

J'aimerais aussi rester avec Git, mais nous devons malheureusement migrer vers CVS. Il est dommage qu'il n'y ait pas de moyen évident de répliquer un dépôt CVS à partir d'un serveur CVS existant, sinon j'utiliserais 'git-cvsserver' et j'en copierais. – Jashank

Questions connexes