Hey choupette taper "svnadmin create" c'est pas plus du boulot d'admin que "git init".
ben si quand même un peu : ça fait déjà 7 lettre de plus (8 lettres dans le cas de "hg init")
Ensuite, ça ne fonctionne pas du tout pareil : il faut définir un dossier de dépôt, un dossier de travail (et garder les 2 sur le disque, pas pratique si tu dois embarquer ça sur une clé usb). Dans des logiciels de gestion de versions décentralisée, on fait juste ça :
mkdir test
cd test
hg init
touch truc.txt
hg add truc.txt
hg commit
Avec svn, on ne peut pas faire la même chose :
mkdir test2
cd test2
svnadmin create
svnadmin: E205000: Argument précisant le dépôt obligatoire
svnadmin create ./
touch truc.txt
svn add truc.txt
svn: E155007: '/tmp/test2' n'est pas une copie de travail
Bref il faut fonctionner à l'envers, on a un dossier qu'on veut versioner, on créé un nouveau dépôt, l'initialise, et on importe ensuite. C'est pas pratique, de toute façon ce n'est pas vraiment fait pour cet usage.
Sans compter qu'un DVCS est vraiment plus pratique de façon générale, par example si on n'est pas accès à internet temporairement on peut continuer à faire des commit.
« I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond
[^] # Re: Bon
Posté par fravashyo . En réponse au journal L'angoisse du programmeur. Évalué à -1.
ben si quand même un peu : ça fait déjà 7 lettre de plus (8 lettres dans le cas de "hg init")
Ensuite, ça ne fonctionne pas du tout pareil : il faut définir un dossier de dépôt, un dossier de travail (et garder les 2 sur le disque, pas pratique si tu dois embarquer ça sur une clé usb). Dans des logiciels de gestion de versions décentralisée, on fait juste ça :
Avec svn, on ne peut pas faire la même chose :
Bref il faut fonctionner à l'envers, on a un dossier qu'on veut versioner, on créé un nouveau dépôt, l'initialise, et on importe ensuite. C'est pas pratique, de toute façon ce n'est pas vraiment fait pour cet usage.
Sans compter qu'un DVCS est vraiment plus pratique de façon générale, par example si on n'est pas accès à internet temporairement on peut continuer à faire des commit.
« I approve of any development that makes it more difficult for governments and criminals to monopolize the use of force. » Eric Raymond