Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


devel:svnconfig

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devel:svnconfig [2016/11/04 17:40] – [Configurer SVN correctement] bomandevel:svnconfig [2017/03/08 14:23] (current) papeleux
Line 3: Line 3:
 Comment configurer correctement son client SVN pour que les fichiers soient reconnus correctement (et éviter les conflits fin de lignes DOS/UNIX, gestion des entêtes automatiques de fichier ''$Id$'', ...). Comment configurer correctement son client SVN pour que les fichiers soient reconnus correctement (et éviter les conflits fin de lignes DOS/UNIX, gestion des entêtes automatiques de fichier ''$Id$'', ...).
  
-===== Editer le fichier de configuration =====+ 
 +===== Sous Linux ==== 
 + 
 +Sous Linux, via le système de configuration "linuxBin", il suffit de faire un lien symbolique du fichier de configuration SVN: 
 +<code> 
 +mkdir ~/.subversion 
 +rm ~/.subversion/config 
 +ln -s ~/bin/svn/config ~/.subversion/config 
 +</code> 
 + 
 +===== Sous Windows ==== 
 +==== Editer le fichier de configuration ====
 dans un explorateur windows :  dans un explorateur windows : 
    - cliquer droit     - cliquer droit 
Line 15: Line 26:
 il s'ouvre dans votre éditeur de texte favoris ... il s'ouvre dans votre éditeur de texte favoris ...
  
-===== Exemple de configuration ===== +==== Exemple de configuration ==== 
-Le fichier de configuration par défaut doit être modifié / completé au niveau des types par défaut des fichiers pour contenir les configurations suivantes : +Le fichier de configuration par défaut doit être modifié / completé au niveau des types par défaut des fichiers pour contenir les configurations suivantes (pour la liste "up to date" des formats de fichiers, se référer à ''linuxBin/svn/config'' 
 +<note important> 
 +N'oubliez la ligne "enable-auto-props = yes" (voir ci dessous)</note>
 <code> <code>
 ### Section for configuring miscelleneous Subversion options. ### Section for configuring miscelleneous Subversion options.
Line 50: Line 63:
 *.t   = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.t   = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
 *.py  = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.py  = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
 +*.pyw = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain;svn:executable=*
 *.dat = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.dat = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
 *.hpp = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.hpp = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
Line 57: Line 71:
 *.ascii = svn:eol-style=native;svn:mime-type=text/plain *.ascii = svn:eol-style=native;svn:mime-type=text/plain
 *.ui  = svn:eol-style=native;svn:mime-type=text/plain *.ui  = svn:eol-style=native;svn:mime-type=text/plain
-*.qrc  = svn:eol-style=native;svn:mime-type=text/plain +*.qrc = svn:eol-style=native;svn:mime-type=text/plain 
-*.l  = svn:eol-style=native;svn:mime-type=text/plain +*.l   = svn:eol-style=native;svn:mime-type=text/plain 
-*.y  = svn:eol-style=native;svn:mime-type=text/plain+*.y   = svn:eol-style=native;svn:mime-type=text/plain
 *.pro = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.pro = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
 *.cmake = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain *.cmake = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain
Line 86: Line 100:
 *.CRE = svn:eol-style=native;svn:mime-type=text/plain *.CRE = svn:eol-style=native;svn:mime-type=text/plain
 *.eps = svn:mime-type=application/postscript *.eps = svn:mime-type=application/postscript
-</code> +# *** bacon 
- +*.fdb = svn:eol-style=native;svn:mime-type=text/plain 
-La dernière version de ce fichier se trouve dans ''~/bin/svn/config''. Il est possible de faire un lien symbolique vers ce fichier pour bénéficier automatiquement des mises à jour et ne plus s'en tracasser. +# *** Scilab 
-  rm ~/.subversion/config +*.sci = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain 
-  ln -s ~/bin/svn/config ~/.subversion/config +*.sce = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain 
-  +#*** Parasolid 
 +*.xmt_txt = svn:eol-style=native;svn:mime-type=text/plain 
 +*.x_t = svn:eol-style=native;svn:mime-type=text/plain 
 +# *** Misc 
 +*.pgsa = svn:eol-style=native;svn:keywords=Id;svn:mime-type=text/plain 
 +</code>  
  
-===== Configuration SSH =====+==== Configuration SSH ====
  
 Pour les rétrogrades dans mon genre qui n'utilisent pas [[http://www.putty.org/|putty]] pour gérer le SSH, mais bien [[https://www.cygwin.com/|cygwin]], la configuration du SSH se fait via la ligne suivante (à condition que SSH fonctionne, et en adaptant les noms d'utilisateurs, chemin d'accès, ...):  Pour les rétrogrades dans mon genre qui n'utilisent pas [[http://www.putty.org/|putty]] pour gérer le SSH, mais bien [[https://www.cygwin.com/|cygwin]], la configuration du SSH se fait via la ligne suivante (à condition que SSH fonctionne, et en adaptant les noms d'utilisateurs, chemin d'accès, ...): 
devel/svnconfig.1478277658.txt.gz · Last modified: 2016/11/04 17:40 by boman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki