2010-07-23 17 views
7

Cuando agrego algo a la entrada svn: ignore, ¿está almacenado en el repositorio o en mi copia local?svn: ignore Tortoise

(En tortuga, qué artículos addet a svn: ignore aparece en mi lista de cambios?)

Respuesta

5

Se almacena en el repositorio junto con todas las otras propiedades. Esto también explica por qué están en la lista de cambios: porque la estás cambiando.

+0

¿Puedo ignorarlo localmente? No quiero agregarlo al repositorio, pero tampoco quiero evitar que alguien más lo agregue. – DanC

+0

Puedes encontrar el archivo 'config' de TortoiseSVN (creo que puedes acceder a él a través de la ventana de preferencias) y agregarlo a' global-ignores'. Además de eso, no puedes simplemente hacerlo a nivel local. –

6

Dado que está utilizando TortoiseSVN y siempre desea ignorarlo solo localmente, haga clic derecho en el archivo desde su diálogo de confirmación y "Mover a Changelist -> ignorar en la confirmación". Esta es solo una lista de cambios que Tortoise mantiene exactamente para el propósito que usted describe. También podría simplemente agregar el elemento a otra lista de cambios y elegir nunca hacerlo.

0

Lo que estás buscando es la configuración Global ignore pattern. Esto solo afectará tus copias de trabajo. Lo uso para ignorar los archivos temporales de Emacs, ya que no todos usan Emacs.

1

Ignorar un elemento consiste en configurar la propiedad svn:ignore en la carpeta principal con el nombre (o comodín) del elemento. Mire la entrada del menú contextual "Propiedades" de la carpeta y la encontrará allí. Como todo lo demás, estos cambios son locales hasta que los commit. En este caso, usted confirma los cambios en la carpeta principal. También puede revert si aún no los ha comprometido.

Es importante tener en cuenta que esto no eliminar el elemento ni del repositorio ni la copia de trabajo. Si el elemento ya estaba bajo control de versión, permanecerá allí hasta que lo delete.

La característica de lista de cambios, por el contrario, es completamente local. Sin embargo, necesita add el control de elemento a versión para moverlo a una lista de cambios; las listas de cambios no pueden manejar elementos no versionados.

Puede indicar a TortoiseSVN que ignore automáticamente ciertos patrones de archivos. Abra el cuadro de diálogo "Configuración", busque la sección "General" y edite el cuadro de entrada "Patrón global de ignorar". Sin embargo, esta configuración se aplica a todos los repositorios. Si desea ignorar archivos específicos, probablemente sea mejor hacerlo a add y moverlos a la lista de cambios ignore-on-commit.

Cuestiones relacionadas