Suppression d'un répertoire de CVS - Linux et OS Alternatifs
Marsh Posté le 23-08-2005 à 04:35:11
cvs remove fichier
ne fait que marquer le fichier pour suppression. Tu dois ensuite faire un commit. Un dossier sera supprimé (enfin disparait après un update) s'il est vide (plus rien sauf le dossier de contrôle CVS/, fais gaffe au dotfiles)
Marsh Posté le 23-08-2005 à 13:53:13
Effectivement, en me renseignant un peu :
cd nom_repertoire
rm fichier1 fichier2 ...
cvs remove fichier1 fichier2 ...
cvs commit fichier1 fichier2 ...
pour effacer tous les fichers de nom_repertoire (sans toucher au repertoire CVS local). Le repertoire est vide sur le repository et les utilisateurs en sont avertis. Puis :
cd ..
cvs remove nom_repertoire
cvs update -P nom_repertoire
pour l'effacer localement proprement (-P pour faire la mise à jour du repertoire en considerant un repertoire vide comme ne devant pas exister).
Marsh Posté le 22-08-2005 à 15:39:28
Bonjour,
je cherche à supprimer un répertoire d'un projet CVS. D'après ce que j'ai compris, il n'est pas possible de l'effacer du repository. Mais ce que je cherche à avoir serait un répertoire qui ne serait, au moins, pas télécharger par de futur utilisateur par la commande checkout. Apparemment, si le repertoire est vide, ça doit pouvoir se faire, d'après ce que j'ai trouvé sur google mais la démarche ne m'apparait pas très claire.
Actuellement, j'ai vidé mon répertoire par rm *, puis indiquer à cvs d'effacer les fichiers par cvs remove ... (en listant l'ensemble des fichiers du répertoire), mais après ?
j'ai essayé cvs remove nom_du_repertoire mais cela m'indique cvs remove: Removing nom_du_repertoire en listant tous les fichiers supprimés sans rien faire d'autre.
Est ce que cvs update -P appliqué au même niveau que le répertoire que l'on souhaite effacer marcherait ?
Merci d'avance de votre aide !