View previous topic :: View next topic |
Author |
Message |
thomine n00b
Joined: 11 Oct 2003 Posts: 69
|
Posted: Tue Feb 22, 2005 9:33 am Post subject: [CVS] CVS vs Subversion - Supp un reposit ds CVS (résolu) |
|
|
Bonjour,
Ma question parait peut-être bête mais je voudrais être sur de la réponse.
Bizarrement, je n'ai pas trouver la réponse sur Google. Tout le monde parle de comment supprimer un fichier, un répertoire, mais pas un repository entier.
Ma 1ère envie est d'aller dans mon CVSROOT est de supprimer comme un bourrin le répertoire correspondant au repository. Je souhaite ensuite recréer ce repository (c'est en fait une bibliothèque de textures avec une architecture de répertoires assez complexe, c'est pour ça que je préfère tout supprimer et tout recréer).
Est ce que cela va poser un problème ?
Question subsidiaire : que faut-il faire pour supprimer un répertoire physiquement dans le repository (dans CVSROOT), puisque qu'apparemment un cvs remove ne supprime pas vraiment le répertoire et les fichiers du CVSROOT ?
Merci.
Thomas
Last edited by thomine on Tue Feb 22, 2005 11:21 am; edited 2 times in total |
|
Back to top |
|
|
zdra Veteran
Joined: 30 Nov 2003 Posts: 1693 Location: Bruxelles, Belgique
|
Posted: Tue Feb 22, 2005 9:56 am Post subject: |
|
|
Supprimer un repository il me semble que c'est une tache que seul l'admin du serveuer CVS peut faire non ? Toi ce que tu peux faire c'est supprimer tt ce qui est dans le dossier principal du repos. Je crois du moins...
Sinon si c'est toi l'admin alors je te conseille de passer à Subversion, c'est bien plus facile à manipuler et c'est bien plus puissant je trouves. |
|
Back to top |
|
|
thomine n00b
Joined: 11 Oct 2003 Posts: 69
|
Posted: Tue Feb 22, 2005 10:10 am Post subject: |
|
|
Merci zdra.
Ben oui c'est moi l'admin
Pour subversion, je ne connaissais pas, mais je viens de regarder un peu sur le net. Les gens en disent plutôt du bien. Il va falloir que j'étudie ça ! Mais bon, ça fait que quelques mois que je me suis mis à CVS alors on va y aller doucement !
Donc, si quelqu'un a la réponse à ma question sur CVS je suis toujours preneur.
Si quelqu'un a des suggestions ou un avis sur subversion, il est le bienvenu ! |
|
Back to top |
|
|
kepon n00b
Joined: 17 Feb 2005 Posts: 13 Location: Rouen - France
|
Posted: Tue Feb 22, 2005 10:41 am Post subject: |
|
|
Réponse : passe à subversion ! En effet CVS ne gère pas la suppression de répertoires, seulement des fichiers. Du coup, il faut toujours bien prévoir son arborescence. Sinon, il faut aller direct en local faire des rm -r pour obtenir qqchose _________________ Codito ergo sum |
|
Back to top |
|
|
ttgeub Guru
Joined: 20 Jan 2003 Posts: 494 Location: Eindhoven
|
Posted: Tue Feb 22, 2005 10:48 am Post subject: |
|
|
Bon pour supprimer un repository la seule et unique solution est d'aller dans le répertoire du cvsroot sur le serveur et de supprimer le repository. Ca ne posera aucun probleme.
Supprimer un répertoire n'est pas possible, il est possible de supprimer tous les fichiers d'un répertoire mais pas de supprimer le répetoire lui meme. En revanche il est possible de ne pas récupérer les répertoires vides avec l'option -P.
De plus pour se faciliter la vie, il suffit pour un utilisateur de sauvegarder cette option dans son ".cvsrc".
Code: |
update -d -P
checkout -P
diff -u -b
|
Sinon je suis d'accord subversion, c'est mieux, mais c'est pas toujours possible de changer et ce n'est pas toujours souhaitable car subversion est tout de meme moins répandu. |
|
Back to top |
|
|
thomine n00b
Joined: 11 Oct 2003 Posts: 69
|
Posted: Tue Feb 22, 2005 11:20 am Post subject: |
|
|
Merci ttypub et kepon.
Ok pour supprimer mon repository, je vais faire le méchant bourrin !
Je crois que je vais faire un effort et me documenter davantage sur SUBVERSION. Moi qui utilise CVS depuis peu, je trouve déjà ça génial malgré ses limites (déplacement...), mais si tout le monde est unanime, je vais essayer.
Si d'autres personnes ont un avis, le débat reste ouvert ! |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Tue Feb 22, 2005 11:23 am Post subject: |
|
|
Un truc : subversion c'est bien, mais SURTOUT, ne pas utiliser le subversion xinet.d, qui n'est pas du tout sécure, mais plutot svn+ssh... _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
gim Guru
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Tue Feb 22, 2005 11:52 am Post subject: |
|
|
thomine wrote: | Si d'autres personnes ont un avis, le débat reste ouvert ! |
Bah non, ya pas vraiment de débat, subversion est mieux, c'est tout
Essayons de lister quelques arguments parmi tant d'autres:
- La conservation en local de la version d'orignine de la copie de travail. (permet de faire des svn diff avec cet original sans etre ralentit par des access réseau, qui des fois sont même impossible)
- Le versionning des repertoires.
- Bien sur svn move, mais aussi svn copy, qui est tout aussi important.
- Les modifications (add,delete,copy,move) sont des modifications comme les autres et ne sont effectives qu'après commit.
- Un svn status et svn diff avec un format *lisible*
- L'envoie de differences quand on commite (débit réseau réduit)
- Les métadatas (et surtout les tags svn:executable svn:eol-style), qui ne sont pas versionnées mais modifiables.
- Un dernier qui me tient a cur, svn:externals qui permet d'embarquer un repository svn externe dans le repository d'un projet. (en lecture seule, ou bien encore mieux: en lecture-écriture)
Des liens(surement en anglais):
SvnBook:
http://svnbook.red-bean.com/
svn pour les utilisateurs de CVS:
http://svnbook.red-bean.com/en/1.0/apa.html
Convertir un repository CVS en repository svn:
http://svnbook.red-bean.com/en/1.0/apas11.html |
|
Back to top |
|
|
thomine n00b
Joined: 11 Oct 2003 Posts: 69
|
|
Back to top |
|
|
|