Come posso fare in modo che FileZilla ignori cartelle o file (come .svn o CVS)?


76

Come posso fare in modo che FileZille ignori le cartelle o i file? Non voglio caricare le informazioni di controllo della versione sul mio server Web!

(domanda implicita in un commento a un'altra risposta).


3
Sicuramente il modo migliore in questo caso sarebbe fare un'esportazione svn / cvs della tua fonte prima di caricarla? In questo modo sei sicuro di non caricare alcuni file svn / cvs casuali
Nifle

3
Forse. Ma ci sono casi d'uso oltre i due esempi sopra.
Michael Paulukonis,

1
Se devi caricare il codice regolarmente per mantenere i backup su un sito client (e non vogliono pagare qualcosa come beanstalkapp), questo filtro è molto importante
Fai clic su Aggiorna

Risposte:


77

In FileZilla 3+, fai clic sul pulsante "elenchi directory filtro" * sulla barra delle applicazioni per un elenco di filtri esistenti da applicare, modificare o aggiungere un filtro personalizzato.

* è il pulsante più a destra (con tre frecce) nella riga centrale in pulsante filtro, tra gli altri (immagine dahttp://wiki.filezilla-project.org/Using )

Informazioni dettagliate sui filtri FileZilla


Nella versione di FileZilla che sto utilizzando (3.39.0), l'icona è scomparsa ma sono in grado di gestire il filtro dal menu "Visualizza" in "Filtri elenco directory ..." (tasto di scelta rapida: Ctrl + I) .
Sarah Lewis,

26

Fare clic su Visualizza -> Filtri nome file (Filezilla 3.3)


9

Per Filezilla 3.14 questa opzione è sotto: Visualizza -> Filtri nome file ...

Ecco la finestra di dialogo (con GIT, bower_componentse node_modulesregole personalizzate):

inserisci qui la descrizione dell'immagine

Come puoi vedere, l'esclusione SVN è ora disponibile per impostazione predefinita. GIT e altri devono essere aggiunti manualmente con il pulsante Modifica regole filtro ...

Ecco come appare l'editor delle regole (con la regola GIT come esempio):

inserisci qui la descrizione dell'immagine


3

Soluzione completa

Ecco tutto ciò che devi fare.

Collegamento :: Comando + I (Mac) OPPURE Apri FileZilla> Visualizza> Filtri nome file

Visualizza immagine filtri

Quindi fare clic su Modifica regola filtro su questo pulsante nell'angolo in basso a sinistra dello schermo.

Modifica regola filtro

Come puoi vedere in questa immagine, ora puoi

  • Fai clic sul pulsante +
  • Crea una nuova riga
  • Aggiungi Modifica primo valore a discesa al percorso
  • Cambia il secondo valore a discesa in contiene
  • nella terza casella di testo digitare .git

Questo è il modo in cui ora quando fai semplicemente clic sulla tua cartella repository e vuoi caricare tutti i file, la cartella .git non verrà caricata.

Ecco !! Allo stesso modo puoi fare lo stesso per la cartella node_modules o anche per altre cartelle.

La migliore pratica è semplicemente creare una cartella di distribuzione che deve contenere tutti i file di pubblicazione per il client e premere upload per quella cartella di distribuzione.


Nota: mi dispiace gente, non ho abbastanza reputazione per incorporare le immagini qui, quindi per favore fate un clic destro sulle immagini e apritele in una pagina separata invece per ora. Lo aggiornerò una volta guadagnata la reputazione



1

Filtri Filezilla:

inserisci qui la descrizione dell'immagine

Ad esempio, si desidera escludere file e cartelle che iniziano con "." vale a dire

.config
.pathexclude

eccetera

Quindi in Filezilla:

  • seleziona "Visualizza> Filtri nome file ...".
  • "Modifica regole filtro ..."

  • Filtri nome file

  • Solo filtro
  • .File
  • .folders

  • inizia con: corrisponde se il nome file / directory inizia con la stringa letterale specificata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.