Travailler avec svk et trac
Kezako ?
Svk est un logiciel de gestion de version décentralisée écrit en Perl. Il utilise le système de fichiers de Subversion avec des fonctionnalités supplémentaires.Pour plus d'info, voir svk sur wikipedia.
Installation sur mac-osX
Création d'un mirror d'un repository svn existant
- appelons la copie locale SVN-Labo. Création et synchronisation de celui-ci:
svk mkdir //SVN-Labo svk mirror http://svn.lal.in2p3.fr/users/garnier //SVK-Labo svk mirror --list (pour vérifier) svk sync //SVN-Labo (pour synchroniser la copie locale et le repository distant)
- Désormais, le mirror repository est installé dans ~/.svk
- changer dans le trac.ini :
- repository_dir = /Users/laurentgarnier/.svk/local
- repository_type = svn
- resynchroniser trac :
trac-admin /Users/laurentgarnier/Sites/trac ->resync
Création d'une copie locale de ce mirror pour travailler dessus en mode déconnecté
svk copy //SVN-Labo //SVN-Local
- Récupération de cette copir locale :
svk co //SVN-Local mon_repository_mirroir_local
- Puis travailler comme avec svn (en mode déconnecté):
svk commit ... -m"test"
- et synchroniser avec le dépot distant en faisant :
svk push //SVN-Local
- Plus d'infos ici
- Et voila !
Comments
No comments.