vendredi 23 juillet 2010

svn : création repository, import source , serveur svn

1) tout d'abord, il faut créer un nouveau repository :

un petit script qui recrée rapidement un repo svn propre ...


#/bin/bash
rm -rf /repos/monAppli
svnadmin create /repos/monAppli
chmod -R 777 /repos/monAppli
svn import -m "init import" /repos/tmpBoc/java/ file:///repos/monAppli


Tout d'abord, la commande de création d'un repo vide (qui sera crée physiquement sur /repos/monAppli):
svnadmin create /repos/monAppli

Une fois crée, il faut importer les sources du projet (qui sont copier sur le serveur /repos/tmpBoc/java) dans ce repo vide (à noter que j'ai utiliser le protocole file pour l'URL (http, ne fonctionnait pas, mais devrait):
svn import -m "init import" /repos/tmpBoc/java/ file:///repos/monAppli

Un autre exemple sous Windows :
s>svn import -m "init import" D:\sourcesMonProjet file:///D:/repoSVN/monProjet

Ensuite, le met tout les droits car c'est un repo de test et je le supprime régulièrement ...

Ensuite, il est nécessaire de démarrer le serveur svn via la commande :
ici, le serveur est démarré en mode deamon, sur le repertoire /repos
svnserve -d -r /repos

ou tout simplement:

Un autre exemple sous Windows :
svnserve -d


Pour un checkout via le protocole svn (port 3609 par défaut):
svn co --username=enwoo --passsword=enwoo svn://localhost/repoSVN/monProjet .

ou encore :
svn co svn://enwoo@localhost/repoSVN/monProjet D:\sources

Aucun commentaire:

Enregistrer un commentaire