Jak mogę zmusić FileZilla do ignorowania folderu lub plików (takich jak .svn lub CVS)?

75

Jak mogę zmusić FileZille do ignorowania folderów lub plików? Nie chcę przesyłać moich informacji o kontroli wersji na mój serwer!

(pytanie sugerowane w komentarzu do innej odpowiedzi).

Michael Paulukonis
źródło
3
Z pewnością najlepszym sposobem w tym przypadku byłoby wykonanie eksportu svn / cvs twojego źródła przed przesłaniem go? W ten sposób na pewno nie
załadujesz
3
Być może. Ale istnieją przypadki użycia poza dwoma powyższymi przykładami.
Michael Paulukonis
1
Jeśli musisz regularnie przesyłać kod, aby przechowywać kopie zapasowe na stronie klienta (a oni nie chcą płacić za coś takiego jak beanstalkapp), ten filtr jest bardzo ważny
kliknij Upvote

Odpowiedzi:

76

W FileZilla 3+ kliknij przycisk „Listy katalogów filtrów” * na pasku zadań, aby wyświetlić listę istniejących filtrów do zastosowania, edycji lub dodania filtra niestandardowego.

* jest to najbardziej prawy przycisk (z trzema strzałkami) w środkowym rzędzie w przycisk filtra, między innymi (zdjęcie zhttp://wiki.filezilla-project.org/Using )

Szczegółowe informacje na temat filtrów FileZilla

Michael Paulukonis
źródło
W wersji FileZilla, której używam (3.39.0), ikona zniknęła, ale jestem w stanie obsłużyć filtrowanie z menu „Widok” w „Filtrach spisu katalogów ...” (klawisz skrótu: Ctrl + I) .
Sarah Lewis
26

Kliknij Widok -> Filtry nazw plików (Filezilla 3.3)


źródło
9

W Filezilla 3.14 ta opcja znajduje się w: Widok -> Filtry nazw plików ...

Oto dialog (z GIT, bower_componentsi node_moduleszasady niestandardowe):

wprowadź opis zdjęcia tutaj

Jak widać wykluczenie SVN jest teraz domyślnie dostępne. GIT i inne musi być dodana ręcznie Edytuj ... reguły filtrowania przycisku.

Oto jak wygląda edytor reguł (z przykładem reguły GIT):

wprowadź opis zdjęcia tutaj

jmarceli
źródło
3

Kompletne rozwiązanie.

Oto wszystko, co musisz zrobić.

Skrót :: Command + I (Mac) LUB Otwórz FileZilla> Widok> Filtry nazw plików

Wyświetl filtry obrazu

Następnie kliknij przycisk Edytuj regułę filtra na tym lewym dolnym rogu ekranu.

Edytuj regułę filtrowania

Jak widać na tym obrazie, możesz teraz

  • Kliknij przycisk +
  • Utwórz nowy wiersz
  • Dodaj wartość Zmień pierwszą listę rozwijaną do ścieżki
  • Zmień drugą wartość rozwijaną na zawierającą
  • w trzecim polu tekstowym wpisz .git

W ten sposób, kiedy po prostu klikniesz folder repo i chcesz przesłać wszystkie pliki, folder .git nie zostanie przesłany.

Voila !! Podobnie możesz zrobić to samo dla folderu node_modules lub innych folderów.

Najlepszą praktyką jest po prostu utworzenie folderu dystrybucyjnego, który musi zawierać wszystkie pliki do wyświetlenia dla klienta, a następnie naciśnięcie przycisku prześlij dla tego folderu dystrybucyjnego.


Uwaga :: Przykro mi, ludzie nie mam wystarczającej reputacji, aby osadzić tutaj zdjęcia, więc proszę kliknąć zdjęcia prawym przyciskiem myszy i na razie otworzyć je na osobnej stronie. Zaktualizuję to, gdy zdobędę tyle reputacji

Tarandeep Singh
źródło
2

W Filezilli (3.7) przełącz:

Serwer -> Wymuś wyświetlanie ukrytych plików

Siwei Shen 申思维
źródło
1

Filtry Filezilla:

wprowadź opis zdjęcia tutaj

Na przykład chcesz wykluczyć pliki i foldery zaczynające się od „.” to znaczy

.config
.pathexclude

itp

Następnie w Filezilla:

  • wybierz „Widok> Filtry nazw plików ...”.
  • „Edytuj reguły filtrów ...”

  • Filtry nazw plików

  • Tylko filtruj
  • .akta
  • .lornetka składana

  • zaczyna się od: pasuje, jeśli nazwa pliku / katalogu zaczyna się od określonego ciągu literału.

JahShaka
źródło