2010-02-15 10 views
13

Je suis à l'aise avec git, et je préfère beaucoup sur CVS. Malheureusement, dans notre entreprise, nous devons utiliser CVS comme système de contrôle de version. Je me demandais s'il y avait de toute façon à utiliser git localement tout en s'engageant dans le repo CVS, et j'étais ravi quand j'ai trouvé this SO question. Malheureusement, cela ne semble pas fonctionner sur Windows. J'ai Git pour Windows (mysysgit) installé sur mon ordinateur, et quand je tape git cvs ou git cvsimport dans le terminal il est dit "pas une commande git". Y at-il de toute façon je peux utiliser cette fonctionnalité sur Windows?Pouvons-nous utiliser git-cvs sur windows?

Répondre

8

Utilisez Cygwin git au lieu de msysgit, il a ceci et d'autres fonctions, comme démon git. Ou vous pouvez implémenter cette fonctionnalité et contribuer à msysgit.

+5

J'espérais présenter ceci aux gens au travail, mais il n'y a aucune façon que ce soit accepté si vous devez faire une installation complète de cygwin juste pour obtenir la fonctionnalité. * sigh * Je vais essayer sur mon ordinateur et accepter votre réponse si cela fonctionne (et personne ne propose une meilleure méthode) – vedang

+0

@vedang: l'installation personnalisée vous permet de choisir exactement quels paquets à installer afin que vous puissiez s'en tirer avec une installation git + dépendances minimale. –

0

Je fais cette méthodologie fonctionner sur Windows, mais comme notre serveur CVS est Linux, je fais mon exportation vers CVS sur ce serveur, puis clone sur mon ordinateur Windows. Je repasse dans un référentiel de stockage situé également sur le serveur Linux.