Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CVS] CVS vs Subversion - Supp un reposit ds CVS (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
thomine
n00b
n00b


Joined: 11 Oct 2003
Posts: 69

PostPosted: Tue Feb 22, 2005 9:33 am    Post subject: [CVS] CVS vs Subversion - Supp un reposit ds CVS (résolu) Reply with quote

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
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Tue Feb 22, 2005 9:56 am    Post subject: Reply with quote

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
View user's profile Send private message
thomine
n00b
n00b


Joined: 11 Oct 2003
Posts: 69

PostPosted: Tue Feb 22, 2005 10:10 am    Post subject: Reply with quote

Merci zdra.
Ben oui c'est moi l'admin :lol:
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
View user's profile Send private message
kepon
n00b
n00b


Joined: 17 Feb 2005
Posts: 13
Location: Rouen - France

PostPosted: Tue Feb 22, 2005 10:41 am    Post subject: Reply with quote

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
View user's profile Send private message
ttgeub
Guru
Guru


Joined: 20 Jan 2003
Posts: 494
Location: Eindhoven

PostPosted: Tue Feb 22, 2005 10:48 am    Post subject: Reply with quote

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
View user's profile Send private message
thomine
n00b
n00b


Joined: 11 Oct 2003
Posts: 69

PostPosted: Tue Feb 22, 2005 11:20 am    Post subject: Reply with quote

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
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Tue Feb 22, 2005 11:23 am    Post subject: Reply with quote

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
View user's profile Send private message
gim
Guru
Guru


Joined: 29 Apr 2003
Posts: 418
Location: milky-way

PostPosted: Tue Feb 22, 2005 11:52 am    Post subject: Reply with quote

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 :D

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 cœur, 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
View user's profile Send private message
thomine
n00b
n00b


Joined: 11 Oct 2003
Posts: 69

PostPosted: Tue Feb 22, 2005 12:25 pm    Post subject: Reply with quote

Pour les newbie comme moi, voici un article pas mal foutu :

http://toutprogrammer.com/article_19.html
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum