Mon lieu de travail utilise actuellement CVS. Une migration de git est prévue, mais cela pourrait prendre du temps. En attendant, j'ai un projet d'un seul homme, et j'ai décidé d'utiliser git pour mon propre développement personnel. Les branchements, mises en scène, rebasing etc a été fantastique! Mais malheureusement, à un moment donné, ce projet, et son histoire, doit être importé dans CVS, afin que d'autres puissent vérifier mes progrès.Comment guérir VC avec git alors que vous êtes obligé d'utiliser CVS au travail?
Quelle est la meilleure façon de ...
- importation du projet en cours (idéalement comme un ensemble de commits/révisions distinctes) dans CVS
- permettent les importations répétables de changements futurs dans CVS
- (question de bonus - idéal mais pas obligatoire) fusionner tous les changements CVS par d'autres développeurs dans git
Rien n'est dans CVS pour le moment, si c'est important. (Et si j'avais mon chemin, rien ne serait jamais dans CVS, mais je suis coincé avec ça pour l'instant!) Merci d'avance!
git peut agir comme un serveur cvs, et je suis sûr qu'il peut tirer de cvs (à peu près comme 'git-svn'). – hasen
duplication possible de [Comment exporter l'historique des révisions de mercurial ou git à cvs?] (Http://stackoverflow.com/questions/584522/how-to-export-revision-history-from-mercurial-or-git-to -cvs) – Mark
Merci, la réponse est vraiment bonne. Heureusement, nous avons déménagé à git maintenant :) – rjh