¿Cómo puedo hacer que FileZilla ignore carpetas o archivos (como .svn o CVS)?


76

¿Cómo puedo hacer que FileZille ignore carpetas o archivos? ¡No quiero subir mi información de control de versiones a mi servidor web!

(pregunta implícita en un comentario a otra respuesta).


3
¿Seguramente la mejor manera en este caso sería hacer una exportación svn / cvs de su fuente antes de cargarla? De esa manera, seguramente no cargará ningún archivo svn / cvs aleatorio
Nifle

3
Quizás. Pero hay casos de uso más allá de los dos ejemplos anteriores.
Michael Paulukonis

1
Si necesita cargar código regularmente para mantener copias de seguridad en el sitio de un cliente (y no quieren pagar por algo como beanstalkapp), entonces este filtro es muy importante
haga clic

Respuestas:


77

En FileZilla 3+, haga clic en el botón "listados de directorios de filtros" * en la barra de tareas para obtener una lista de los filtros existentes para aplicar, editar o agregar un filtro personalizado.

* es el botón más a la derecha (con tres flechas) en la fila central en botón de filtro, entre otros (imagen dehttp://wiki.filezilla-project.org/Using )

Información detallada sobre filtros FileZilla


En la versión de FileZilla que estoy usando (3.39.0), el ícono desapareció pero puedo manejar el filtrado desde el menú "Ver" en "Filtros de listado de directorios ..." (tecla de método abreviado: Ctrl + I) .
Sarah Lewis

26

Haga clic en Ver -> Filtros de nombre de archivo (Filezilla 3.3)


9

Para Filezilla 3.14, esta opción se encuentra en: Ver -> Filtros de nombre de archivo ...

Aquí está el cuadro de diálogo (con GIT, bower_componentsy node_modulesreglas personalizadas):

ingrese la descripción de la imagen aquí

Como puede ver, la exclusión de SVN ahora está disponible de forma predeterminada. GIT y otros deben agregarse manualmente con el botón Editar reglas de filtro ...

Así es como se ve el editor de reglas (con la regla GIT como ejemplo):

ingrese la descripción de la imagen aquí


3

Solución completa.

Aquí está todo lo que necesitas hacer.

Atajo :: Comando + I (Mac) O Abra FileZilla> Ver> Filtros de nombre de archivo

Ver imagen de filtros

Luego haga clic en Editar regla de filtro en el botón de la esquina inferior izquierda de esta pantalla.

Editar regla de filtro

Como puede ver en esta imagen, ahora puede

  • Haga clic en el botón +
  • Crea una nueva fila
  • Agregue el valor Cambiar primer desplegable a la ruta
  • Cambiar el segundo valor desplegable a contiene
  • en el tercer cuadro de texto escriba .git

Así es como ahora, cuando simplemente haga clic en su carpeta de repositorio y desee cargar todos los archivos, la carpeta .git no se cargará.

Voila !! De manera similar, puede hacer lo mismo para su carpeta node_modules u otras carpetas también.

La mejor práctica es simplemente crear una carpeta de distribución que debe contener todos los archivos de servicio para el cliente y presionar cargar para esa carpeta de distribución.


Nota :: Lo siento amigos, no tengo suficiente reputación para insertar imágenes aquí, así que haga clic derecho en las imágenes y ábralas en una página separada por el momento. Actualizaré esto una vez que gane tanta reputación



1

Filtros Filezilla:

ingrese la descripción de la imagen aquí

Por ejemplo, desea excluir archivos y carpetas que comienzan con "." es decir

.config
.pathexclude

etc.

Luego en Filezilla:

  • seleccione "Ver> Filtros de nombre de archivo ...".
  • "Editar reglas de filtro ..."

  • Filtros de nombre de archivo

  • Solo filtro
  • archivos
  • carpetas

  • comienza con: coincide si el nombre del archivo / directorio comienza con la cadena literal especificada.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.