19
déc
2008
Configurer les autoprops de Tortoise SVN – $Rev$, $LastChangedDate$, $Author$, $Id$…

Subversion intègre une fonction pour le remplacement de mots-clés dans les fichiers envoyés.
Par défaut, cette fonction n’est pas active. De même que les fichiers envoyés par Tortoise ne prennent pas réellement leur mime-types respectifs.
Pour l’intégrer dans Tortoise SVN de façon automatisée, il suffit d’ajouter ces lignes dans le fichier de configuration ( Clic Droit, Settings, Edit Subversion Configuration File )
### Automatic properties are defined in the section 'auto-props'. enable-auto-props = yes ### Section for configuring automatic properties. [auto-props] # Code formats *.c = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.cpp = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.h = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.java = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.as = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.cgi = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn-mine-type=text/plain *.js = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/javascript *.php = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-php *.pl = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-perl; svn:executable *.pm = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-perl *.t = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-perl; svn:executable *.py = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-python; svn:executable *.sh = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-sh; svn:executable # Image formats<br />*.bmp = svn:mime-type=image/bmp *.gif = svn:mime-type=image/gif *.ico = svn:mime-type=image/ico *.jpeg = svn:mime-type=image/jpeg *.jpg = svn:mime-type=image/jpeg *.png = svn:mime-type=image/png *.tif = svn:mime-type=image/tiff *.tiff = svn:mime-type=image/tiff # Data formats *.pdf = svn:mime-type=application/pdf *.avi = svn:mime-type=video/avi *.doc = svn:mime-type=application/msword *.eps = svn:mime-type=application/postscript *.gz = svn:mime-type=application/gzip *.mov = svn:mime-type=video/quicktime *.mp3 = svn:mime-type=audio/mpeg *.ppt = svn:mime-type=application/vnd.ms-powerpoint *.ps = svn:mime-type=application/postscript *.psd = svn:mime-type=application/photoshop *.rtf = svn:mime-type=text/rtf *.swf = svn:mime-type=application/x-shockwave-flash *.tgz = svn:mime-type=application/gzip *.wav = svn:mime-type=audio/wav *.xls = svn:mime-type=application/vnd.ms-excel *.zip = svn:mime-type=application/zip # Text formats .htaccess = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.css = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/css *.dtd = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xml *.html = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/html *.htm = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/html *.ini = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.sql = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/x-sql *.txt = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain *.xhtml = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xhtml+xml *.xml = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xml *.xsd = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xml *.xsl = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xml *.xslt = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xml *.xul = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/xul *.yml = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain AUTHORS = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain BUGS = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain CHANGES = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain COPYING = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain DEPENDENCIES = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain DEPRECATED = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain INSTALL* = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain LICENSE = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain Makefile* = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain MANIFEST* = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain PLATFORMS = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain README = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain TODO = svn:eol-style=native; svn:keywords="Author Date Id Rev URL"; svn:mime-type=text/plain
NB : Les fichiers déjà présent dans votre repository devront être enlever et remis afin de prendre en compte les nouvelles propriétés. Il existe aussi d’autres solutions bien évidemment.
No Responses to “Configurer les autoprops de Tortoise SVN – $Rev$, $LastChangedDate$, $Author$, $Id$…”