Las propiedades cuyo nombre comienzan por svn: estan reservadas para subversion.
Por ejemplo:
svn:eol-style es útil cuando debemos compartir ficheros de texto
entre diferentes S.O. Puede tomar uno de los valores: native,
CRLF,
LF
y
CR.
svn:ignore nos permite ignorar ciertos tipos de ficheros en comandos como svn status
pp2@nereida:~/Lbook$ svn status -u
? perlexamples.bbl
? perlexamples.ilg
X perlbib
? labs
? perlexamples.dvi
? ejecuciondeprogramas.tex.bak
? perlexamples.idx
? perlexamples
X booktt
? perlexamples.lof
? perlexamples.log
? perlexamples.toc
? perlexamples.aux
? perlexamples.lot
M 5463 practicaAndSVN.tex
? perlexamples.blg
? perlexamples.pdf
? perlexamples.ind
? new
Estado respecto a la revisión: 5463
Averiguando el estado del recurso externo en 'perlbib'
Estado respecto a la revisión: 5463
Averiguando el estado del recurso externo en 'booktt'
? booktt/preamble.bak
Estado respecto a la revisión: 5463
pp2@nereida:~/Lbook$ svn propedit svn:ignore .
# Editando con vi ...
1 *.bbl
2 *.ilg
3 *.dvi
4 *.bak
5 *.idx
6 *.lof
7 *.log
8 *.toc
9 *.aux
10 *.lot
11 *.blg
12 *.pdf
13 *.ind
# Salimos: wq
Se asignó un nuevo valor a la propiedad 'svn:ignore' en '.'
# Ahora al solicitar el status se ignoran los ficheros especificados:
pp2@nereida:~/Lbook$ svn status -u
X perlbib
? labs
? perlexamples
X booktt
? new
Estado respecto a la revisión: 5470
Averiguando el estado del recurso externo en 'perlbib'
Estado respecto a la revisión: 5470
Averiguando el estado del recurso externo en 'booktt'
? booktt/preamble.bak
Estado respecto a la revisión: 5470
svn:executable permite especificar que un cierto fichero es ejecutable:
pp2@nereida:~/Lbook$ svn propset svn:executable true socks.pl propiedad 'svn:executable' asignada en 'socks.pl' pp2@nereida:~/Lbook$ svn proplist socks.pl Propiedades en 'socks.pl': svn:executable
svn:mime-type
Véase:
Ejemplo:$ svn propset svn:mime-type image/jpeg foo.jpg property 'svn:mime-type' set on 'foo.jpg'
Casiano Rodríguez León
