Changeset 87 for trunk/000-README-svn
- Timestamp:
- Mar 3, 2011, 10:04:26 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/000-README-svn
r69 r87 1 ######################################## 2 ## ## 3 ## BIENVENUE SUR LE SVN PLANETO !!! ## 4 ## ## 5 ## PETIT MEMO ## 6 ## ## 7 ## -- AS 11/2010, 01/2011, 03/2011 ## 8 ## ## 9 ######################################## 10 11 si vous lisez ceci, votre nom doit figurer sur 000-USERS. 12 si ce n'est pas le cas, contacter la LMD team. 13 1 14 ## 2 ## PETIT MEMO SVN (a completer) 3 ## -- AS 18/11/2010 28/01/2011 15 ## OU CHERCHER DE L'AIDE ??? 4 16 ## 5 17 6 -- si vous lisez ceci c'est que vous savez que pour faire descendre le modele il faut utiliser 18 -- doc officielle [livre open source] 19 http://svnbook.red-bean.com/ 20 21 -- resume pratique des commandes 22 http://www.yolinux.com/TUTORIALS/Subversion.html 23 24 -- page wikipedia pas mal 25 http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29 26 27 -- si vous etes perdus avec les commandes, faites 28 svn help 29 30 ## 31 ## VOUS ETES USER : COMMENT RECUPERER LES SOURCES SUR LE SERVEUR ? 32 ## 33 34 -- pour faire descendre les sources il faut taper 7 35 svn co "http://svn.lmd.jussieu.fr/Planeto/trunk" 8 [ou] svn checkout "http://svn.lmd.jussieu.fr/Planeto/trunk" 36 svn checkout "http://svn.lmd.jussieu.fr/Planeto/trunk" 37 svn checkout -r67 "http://svn.lmd.jussieu.fr/Planeto/trunk" [recuperer la version 67] 38 [les fichiers relatifs au controle de version sont dans les repertoires caches .svn : ne pas effacer !!!] 39 [la copie cachee, miroir de la derniere version sur le serveur, se trouve dans les repertoires .svn] 40 41 -- pour faire descendre les sources sans controle de version [utilise moins d'espace disque] 42 svn export "http://svn.lmd.jussieu.fr/Planeto/trunk" 43 44 -- vous pouvez ne faire descendre qu'une partie des sources 45 svn co "http://svn.lmd.jussieu.fr/Planeto/trunk/mars" [GCM martien] 46 svn co "http://svn.lmd.jussieu.fr/Planeto/trunk/mesoscale" [Mesoscale martien] 47 48 -- pour voir les changements effectues faire 49 svn log 50 svn log | more 51 52 -- pour mettre a jour avec la derniere version sur le serveur 53 svn update 54 [NB: svn update est une commande qui met a jour la copie cachee avec la derniere revision] 55 56 -- pour afficher les infos du serveur, faites 57 svn info 58 59 -- pour voir un fichier avec une historique des changements et des personnes "coupables" de ces changements 60 svn blame **fichier** 61 62 -- pour ramener un fichier modifie localement a sa version sur le serveur 63 svn revert **fichier** 64 [pratique quand on a teste des modifications que l'on veut annuler pour revenir a la version de reference] 65 66 ## 67 ## VOUS ETES en plus CONTRIBUTOR : COMMENT MODIFIER LES SOURCES SUR LE SERVEUR ? 68 ## 9 69 10 70 -- pour propager les changements locaux au repertoire commun sur le serveur 11 svn commit 12 [ou] svn ci 13 [ou] svn commit -m "monlogin@svn-planeto:les copains j ai fait ce changement" 71 ... meme pour un changement mineur il faut commenter 72 svn ci -m "bla bla bla bla" 73 svn commit -m "bla bla bla bla" 74 svn commit -F un_fichier_plein_de_remarques.txt 75 svn commit -m "commit seulement sur un fichier bla bla bla" **fichier** 14 76 15 77 -- le mot de passe est demande au premier commit [il faut avoir modifie qqch sinon ca ne marche pas] 16 78 17 -- pour voir les changements effectues faire 18 svn log 19 20 -- toujours faire 79 -- au moment ou l'on commence a travailler dans le dossier, toujours faire 21 80 svn update 22 au moment ou l'on commence a travailler dans le dossier23 81 SINON RISQUE DE TRAVAILLER SUR UNE VERSION ANCIENNE... voire RISQUE DE CONFLIT SVN 24 [NB: svn update est une commande qui met a jour la copie cachee avec la derniere revision]25 82 26 83 -- refaire un … … 30 87 -- pour verifier les changements effectues avant un commit, faire 31 88 svn diff 32 qui permet de comparer les nouvelles versions locales avec la derniere revision officielle (non modifiee donc si vous n'avez pas fait commit) 89 svn diff **fichier** 90 qui permet de comparer les nouvelles versions locales avec la derniere revision officielle 91 (non modifiee donc si vous n'avez pas fait commit) 33 92 34 93 -- pour verifier les fichiers modifies, ajoutes, etc... avant un commit faire … … 36 95 svn status -qu [pour enlever les cas "?"] 37 96 38 -- si vous etes perdus, faites 39 svn help 40 sinon la page wikipedia est pas mal http://fr.wikipedia.org/wiki/Subversion_%28logiciel%29 97 -- pour ajouter un fichier (ou repertoire) a synchroniser avec le serveur, utiliser 98 svn add **fichier** 99 NB: tant que le fichier n'est pas ajoute a la base des fichiers synchronises avec cette commande, 100 svn ne le voit pas. pratique pour les fichiers locaux temporaires ! 41 101 42 -- pour ajouter un fichier a synchroniser avec le serveur utiliser 43 svn add **fichier** 44 NB: tant que le fichier n'est pas ajoute a la base des fichiers synchronises avec cette commande, svn ne le voit pas. pratique pour les fichiers locaux temporaires ! 102 -- similairement 103 svn delete **fichier** 104 svn mv **fichier** **ailleurs** 105 svn mkdir **directory** 45 106 46 -- pour afficher les infos, faites 47 svn info 48 49 -- la copie cachee se trouve dans le repertoire .svn -- ne jamais effacer ce repertoire cache 50 51 -- une fois le commit effectue, la copie locale peut etre entierement effacee (eventuellement); il suffit de faire redescendre les sources au prochain usage avec 107 -- une fois le commit effectue, la copie locale peut etre entierement effacee (eventuellement); 108 il suffit de faire redescendre les sources au prochain usage avec 52 109 svn co "http://svn.lmd.jussieu.fr/Planeto/trunk" 53 110 NB: si on choisit de garder sa copie locale, penser au 54 111 svn update 55 112 lorsqu'on revient y travailler apres quelque temps 56 57 -- pour voir un fichier avec une historique des changements et des personnes "coupables" de ces changements58 svn blame **fichier**59 60 -- pour ramener un fichier modifie localement a sa version sur le serveur61 svn revert **fichier**
Note: See TracChangeset
for help on using the changeset viewer.