Pour ignorer des fichiers sous Mac OS X, tels que les fichiers cachés (.*
), il faut :
/Users/useername/.subversion/config
global-ignores
global-ignores = *.bak .*~ *~ ._* .DS_Store .Trash*
Pour l'utilisation de subversion :
En ligne de commande :
Pour downloader les fichiers du serveur vers mon ordinateur :
svn checkout svn+ssh://steph@ets.homelinux.net/svnroot :
Pour uploader mes fichiers vers le serveur :
cd Workspace_SVN
svn add * –force
: Pour ajouter les nouveaux fichiers, répertoires dans la liste des fichiers à ajouter au serveur SVNsvn commit -m “j'ai fait tel modification…”
→ Ca upload tout les fichiers modifier et ca fait une autre version avec le commentaire entre “..” sur le serveur SVNAvant de faire un commit il faut théoriquement faire un update pour savoir pendant que l'on travaillait d'autre personne aurait fait une autre version.(a tester…)
lien interessant : http://www.youtube.com/watch?v=4sUYnEylvU0 http://www.youtube.com/watch?v=8wYiabh2hpM http://www.linuxfromscratch.org/blfs/edguide/chapter03.html#ch03-checkout
Je ne sais pas si on peut éviter de mettre le répertoire bin :
Your .svn/tmp directory may be missing or corrupt; run 'svn cleanup' and try again Can't open file '/Users/stephane/Desktop/Workspace/Workspace_SVN/TP2/bin/org/log120/tp2/datastructure/.svn/tmp/text-base/Element.java.svn-base': No such file or directory
pour faire un exclude d'un repertoire genre bin : http://www.petefreitag.com/item/662.cfm http://tech.zhenhua.info/2009/09/svn-exclude-some-files-out-of-version.html http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.ignore.html