kit de survie SVN Mercredi, octobre 31st, 2007
voici deux références bien utiles pour l’utilisation quotidienne de svn:
voici deux références bien utiles pour l’utilisation quotidienne de svn:
Subversion est un outil suggéré par symfony dans le tuto askeet.
L’idée est d’utliser un serveur svn distant pour gérer les versions d’un projet dévellopé localement sous windows.
sudo portinstall subversion
svnadmin create /usr/local/svn/newrepos
svn import mytree file:///usr/local/svn/newrepos/some/project -m "import initial"
lister les fichiers du repository
svn list file:///usr/local/svn/newrepos/some/project
rapatrier la dernière version du projet dans le répertoire local via ssh
svn checkout svn+ssh://myuser@127.0.0.1/usr/local/svn/wp/newrepos/some/project
pour se connecter au svn distant via ssh, TortoiseSVN doit avoir une connexion ssh Valide dans PuTTy.
créer la connexion dans PuTTy comme suit:
Pour ne pas avoir à retaper le mot de passe (de la connexion ssh) à chaque commande svn, il faut créer un couple clé publique / clé privé pour l’authentification.
Pour ca dans PuTTYgen :
la connexion doit être automatique
L’arborescence mytree tout au début devrait apparaître.
Les commit et update sont disponibles à partir d’un clique droit sur le fichier ou dossier …