Wie kann ich FileZilla dazu bringen, Ordner oder Dateien (wie .svn oder CVS) zu ignorieren?

75

Wie kann ich FileZille dazu bringen, Ordner oder Dateien zu ignorieren? Ich möchte meine Versionskontrolldaten nicht auf meinen Webserver hochladen!

(Frage impliziert in einem Kommentar zu einer anderen Antwort).

Michael Paulukonis
quelle
3
Sicherlich ist es in diesem Fall am besten, einen SVN / CVS-Export Ihrer Quelle durchzuführen, bevor Sie diese hochladen. Auf diese Weise können Sie sicher sein, keine zufälligen SVN / CVS-Dateien hochzuladen
Nifle
3
Vielleicht. Es gibt jedoch Anwendungsfälle, die über die beiden obigen Beispiele hinausgehen.
Michael Paulukonis
1
Wenn Sie regelmäßig Code hochladen müssen, um Backups auf einer Client-Site zu
speichern

Antworten:

76

In FileZilla 3+, klicken Sie auf den „Filter Verzeichnislisten“ * Taste auf der Taskleiste, um eine Liste der vorhandenen Filter anwenden, bearbeiten oder Ihren einen benutzerdefinierten Filter hinzuzufügen.

* Es ist die Schaltfläche ganz rechts (mit drei Pfeilen) in der mittleren Zeile in Filterknopf unter anderem (Bild vonhttp://wiki.filezilla-project.org/Using )

Detaillierte Informationen zu FileZilla-Filtern

Michael Paulukonis
quelle
In der von mir verwendeten Version von FileZilla (3.39.0) ist das Symbol nicht mehr zu sehen, aber ich kann über das Menü "Ansicht" unter "Verzeichnislistenfilter ..." filtern (Tastenkürzel: Strg + I) .
Sarah Lewis
26

Klicken Sie auf Ansicht -> Dateinamenfilter (Filezilla 3.3)


quelle
9

Für Filezilla 3.14 befindet sich diese Option unter: Ansicht -> Dateinamenfilter ...

Hier ist der Dialog (mit GIT, bower_componentsund node_modulesbenutzerdefinierten Regeln):

Bildbeschreibung hier eingeben

Wie Sie sehen, ist der SVN-Ausschluss jetzt standardmäßig verfügbar. GIT und andere müssen manuell über die Schaltfläche Filterregeln bearbeiten ... hinzugefügt werden .

So sieht der Regeleditor aus (am Beispiel der GIT-Regel):

Bildbeschreibung hier eingeben

jmarceli
quelle
3

Komplette Lösung.

Hier ist alles, was Sie tun müssen.

Verknüpfung :: Befehl + I (Mac) ODER Öffnen Sie FileZilla> Ansicht> Dateinamenfilter

Filterbild anzeigen

Klicken Sie dann in der unteren linken Ecke dieses Bildschirms auf Filterregel bearbeiten.

Filterregel bearbeiten

Wie Sie in diesem Bild sehen können, können Sie jetzt

  • Klicken Sie auf die Schaltfläche +
  • Erstellen Sie eine neue Zeile
  • Fügen Sie dem Pfad den Wert Change First Dropdown hinzu
  • Ändern Sie den zweiten Dropdown-Wert in enthält
  • Geben Sie im dritten Textfeld .git ein

Wenn Sie jetzt einfach auf Ihren Repo-Ordner klicken und alle Dateien hochladen möchten, wird der .git-Ordner nicht hochgeladen.

Voila !! Ähnlich können Sie dies auch für Ihren node_modules-Ordner oder andere Ordner tun.

Am besten erstellen Sie einfach einen Distributionsordner, der alle Serving-Dateien für den Client enthalten muss, und klicken für diesen Distributionsordner auf Upload.


Hinweis :: Es tut mir leid, Leute, ich habe nicht genug Reputation, um Bilder hier einzubetten. Bitte klicken Sie mit der rechten Maustaste auf die Bilder und öffnen Sie sie stattdessen auf einer separaten Seite. Ich werde dies aktualisieren, sobald ich so viel Ansehen erlangt habe

Tarandeep Singh
quelle
2

In Filezilla (3.7) können Sie Folgendes umschalten:

Server -> Versteckte Dateien erzwingen

Siwei Shen 申思维
quelle
1

Filezilla-Filter:

Bildbeschreibung hier eingeben

Beispielsweise möchten Sie Dateien und Ordner ausschließen, die mit "." Beginnen. dh

.config
.pathexclude

usw

Dann in Filezilla:

  • Wählen Sie "Ansicht> Dateinamenfilter ...".
  • "Filterregeln bearbeiten ..."

  • Dateinamenfilter

  • Nur filtern
  • .Dateien
  • .Ordner

  • beginnt mit: Stimmt überein, wenn der Datei- / Verzeichnisname mit der angegebenen Literalzeichenfolge beginnt.

JahShaka
quelle