Il existe un référentiel CVS hérité, qui contient un grand nombre de répertoires, de sous-répertoires et de chemins. Il y a aussi un grand nombre de branches et d'étiquettes qui ne couvrent pas forcément tous les chemins, généralement un sous-ensemble. Comment puis-je savoir quelle branche/tag couvre quels fichiers et quels chemins? Le journal de CVS fournit déjà la liste des étiquettes par fichierComment savoir quelles balises CVS couvrent quels fichiers et chemins?
La tâche exige que je transpose ceci en fichiers par étiquette. Je ne pouvais pas trouver une telle fonctionnalité dans l'implémentation actuelle de WinCVS (CVSNT). Compte tenu des nombreux cycles vides, je peux écrire un script Perl qui ferait cela, l'algorithme n'est pas complexe, mais il doit être fait.
J'imagine qu'il y a des gens qui avaient besoin de telles informations et qui ont résolu ce problème. Ainsi, je pense que devrait être un outil facilement disponible (open source/gratuit) pour cela.
Impossible de faire fonctionner ceci. cvs retourné: il n'y a pas de version ici; lancez 'cvs checkout' en premier –
@Joseph: Vous devez spécifier un CVSROOT via une variable d'environnement ou en utilisant l'argument '-d'.Sinon, CVS ne sait pas quel référentiel interroger. –
Merci pour la réponse. Je n'étais pas certain d'avoir ajouté cela, mais j'ai essayé à nouveau avec le -d et un chemin vers un dépôt cvs et j'ai reçu le même message. Je cours la version 1.1.22 de cvs. Fait intéressant, cependant, si je donne un tag inexistant il me dit que le tag n'existe pas. –