Comment supprimer un projet avec CVS

Comment supprimer un projet avec CVS - Divers - Programmation

Marsh Posté le 31-01-2004 à 01:45:48    

Bonjour tout le monde,
 
Quand on veut supprimer un projet avec CVS comment doit on proceder ?
Faut t'il supprimer le repertoire dans le depot ? ou existe t'il une commande pour le faire proprement ?
 
D'avance merci


Message édité par jux le 31-01-2004 à 02:05:39
Reply

Marsh Posté le 31-01-2004 à 01:45:48   

Reply

Marsh Posté le 02-10-2004 à 17:15:12    

Cette question m'interresse aussi mais j'ai pas trouvé de réponse encore...
J'arrive facilement a créer un nouveau module avec la commande :
cvs import -m "Ajout module" newModule initial v1_0
ce qui a pour effet de créer un répertoire dans le repository.
Moi maintenant j'aimerais pouvoir effacer totalement un module et ne plus l'avoir dans le repository.
J'ai essayer avec les commandes :

Code :
  1. cvs remove NomModule
  2. cvs cvs commit NomModule


 
et  

Code :
  1. rm <répertoire>
  2. cvs release -d <répertoire>
  3. cvs update -P


 
Ce qui a pour effet de supprimer le module dans la version courante du projet, mais le répertoire est toujours présent dans le repository (au cas ou on voudrait prendre une version ultérieur).
 
Donc ma question c'est de savoir comment nettoyer le repository quand on ne veut plus garder aucune version du module ?
 
Je vois bien une solution en supprimant directement le module dans le repository, mais si on y a pas accès ? Comment faire autrement ?

Reply

Marsh Posté le 02-10-2004 à 17:35:47    

On avait déjà eu ce probleme aussi (serveur distant innacessible). On n'est pa sparvenus à supprimer les répertoires...


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 02-10-2004 à 18:29:35    

C'est bien dommage pour une fois qu'on veut laisser leur serveur propre... ;)

Reply

Marsh Posté le 03-10-2004 à 14:14:54    

patachou a écrit :


Je vois bien une solution en supprimant directement le module dans le repository, mais si on y a pas accès ? Comment faire autrement ?


 
Il est bien évident que si tu n'as pas les droits d'admin, tu ne peux supprimer le projet dans le repository. Sinon, bonjour les risques de désastre.

Reply

Marsh Posté le 03-10-2004 à 14:35:22    

supprimer puis commiter toutes les version ?

Reply

Marsh Posté le 04-10-2004 à 15:37:21    

DjobaDjobi a écrit :

supprimer puis commiter toutes les version ?


Oui c'est ce que je fais mais ca reste toujours dans le repository...

Reply

Marsh Posté le 04-10-2004 à 16:02:06    

tu ne peux pas, .|
si tu fais des cvs remove des fichiers à enlever, quand tu feras un update de ton repo local, pour que tu prunes (-P), les repertoires vides seront effacés de ton repo local. si tu effçais les repertoires remote, tu perdrais l'historique donc l'utilisation de cvs n'aurait pas d'interet.
 


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed