environnement_prog_svn
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
environnement_prog_svn [2007/05/23 10:18] – thierry | environnement_prog_svn [2008/08/05 10:06] – thierry | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Un concurrent de CVS | Un concurrent de CVS | ||
+ | Lien: | ||
+ | http:// | ||
Liens: | Liens: | ||
Ligne 45: | Ligne 47: | ||
# adduser svn --system --disabled-login --no-create-home --group | # adduser svn --system --disabled-login --no-create-home --group | ||
On l' | On l' | ||
+ | |||
==== Installer le daemon " | ==== Installer le daemon " | ||
+ | (C'est beaucoup plus cool avec '' | ||
+ | |||
D' | D' | ||
# mkdir / | # mkdir / | ||
Ligne 282: | Ligne 287: | ||
$ svn switch --relocate FROM_URL TO_URL | $ svn switch --relocate FROM_URL TO_URL | ||
+ | |||
===== Installer en serveur avec SSH ===== | ===== Installer en serveur avec SSH ===== | ||
+ | |||
+ | ==== droits ==== | ||
+ | Il faut préalablement s' | ||
+ | # chmod -R g+ws / | ||
+ | Et | ||
+ | # adduser thierry svn | ||
==== Cas simple ==== | ==== Cas simple ==== | ||
Ligne 310: | Ligne 322: | ||
Et c'est relativement long, et ca demande 3 fois le mot de passe... | Et c'est relativement long, et ca demande 3 fois le mot de passe... | ||
+ | |||
+ | |||
+ | |||
+ | ===== svnserve et inetd ===== | ||
+ | C'est finalement mieux et plus simple qu'un daemon.\\ | ||
+ | Editer le fichier ''/ | ||
+ | svn | ||
+ | Puis forcer le rechargement du fichier de conf en faisant: | ||
+ | # ps aux | grep inetd | ||
+ | root 3209 0.0 0.0 | ||
+ | Et enfin: | ||
+ | # kill -HUP 3209 | ||
+ | |||
+ | :!: Si vous ne trouvez pas " | ||
+ | # / | ||
+ | Restarting internet superserver: | ||
+ | |||
+ | Et voila. | ||
===== Sauver et restaurer ===== | ===== Sauver et restaurer ===== | ||
Ligne 326: | Ligne 356: | ||
$ cat app-dump.svn | svnadmin load / | $ cat app-dump.svn | svnadmin load / | ||
+ | |||
+ | |||
+ | ===== Deplacer ===== | ||
+ | Aprés un crash, la bouillie du répertoire **''/ | ||
+ | |||
+ | Mais voila que mes trunks, ne sont plus a jour et un **'' | ||
+ | $ svn update | ||
+ | svn: Impossible d' | ||
+ | svn: Le dépôt ' | ||
+ | Tu m' | ||
+ | svn:// | ||
+ | Alors je fais:\\ | ||
+ | (sous réserve:) | ||
+ | $ svn cleanup | ||
+ | et enfin: | ||
+ | $ svn switch --relocate file:/// | ||
+ | Et voila ! | ||
environnement_prog_svn.txt · Dernière modification : 2008/12/24 09:46 de thierry