web-dev-qa-db-fra.com

Quel est le meilleur client CVS pour Windows?

Nous utilisons actuellement WinCVS mais il est lent et n'a pas de boîte de dialogue de fusion. Je cherche quelque chose comme Team Synchronize d'Eclipse (pour que les gens puissent voir ce qu'ils obtiendront avant de mettre à jour).

Que suggérez-vous? TortoiseCVS avec WinMerge ?

Remarque: OSS préféré :)

24
Aaron Digulla

Sur Windows, certainement utiliser Tortoise CVS et WinMerge répondra à vos besoins. Je pense également que ce serait une bonne idée d'apprendre également à effectuer certaines opérations avec la ligne de commande.

23
Andy Gherna

Premièrement: à strictement parler, aucun des outils cités ici jusqu'à présent n'est CVS clients. Ils sont tous "juste" des interfaces graphiques au-dessus du client de ligne de commande CVSNT (IIRC uniquement SmartCvs utilise un client CVS ordinaire).

Donc, je serais intéressé d'entendre quelles opérations particulières vous pensez être lentes dans WinCvs. Le véritable goulot d'étranglement est généralement le protocole CVS lui-même et qui se comportera de la même manière quel que soit l'interface graphique que vous utiliserez.

De plus, que voulez-vous dire exactement par "n'a pas de boîte de dialogue de fusion"?
WinCvs s'intègre parfaitement à WinMerge (également en tant qu'éditeur de conflit).
Et si vous parliez d'exécuter des opérations de fusion, vous utilisez la commande Mettre à jour qui a un onglet "Options de fusion" ...

Pour prévisualiser les mises à jour, il existe également plusieurs approches dans WinCvs: si vous voulez simplement voir quels fichiers seront mis à jour, vous pouvez utiliser la commande Query Update (cvs -n up) ou si vous voulez les détails, vous pouvez simplement Diff (en utilisant WinMerge) contre HEAD (fonctionne également sur plusieurs fichiers et dossiers).

J'ai fait installer Tortoise et WinCvs depuis des années, mais je trouve généralement que je n'utilise pas Tortoise, sauf quand je me sens coupable de ne pas comprendre de quoi il s'agit ... ...)

C'est une question de goût, je suppose, surtout si vous préférez une solution intégrée qui essaie de ne pas gêner une application autonome qui vous oblige à prendre des décisions conscientes sur vos tâches de contrôle de version.
WinCvs pour moi fait tout ce que je veux et plus encore, mais je suis probablement considéré comme un utilisateur avancé et fortement biaisé, car j'étais un modérateur de la liste de diffusion cvsgui et FAQ auteur et a également écrit de nombreuses macros de stock.

Là encore, il n'y a pas vraiment eu de développement actif sur WinCvs pour quuuuiiiite depuis un certain temps ... :(

15
Oliver Giesen

TortoiseCVS avec WinMerge est aussi mon choix pour CVS .

13
Patrick Desjardins

SmartCVS est un autre bon choix pour CVS.

13
Bill the Lizard

Je cherchais également cela actuellement. J'ai eu un œil sur WinCVS et j'ai bien aimé. mais pour mes Java je préfère Eclipse qui répond à tous mes besoins ..

modifier .. ma mauvaise .. n'a pas vu la date :(

2
swd