Як я можу змусити FileZilla ігнорувати папки чи файли (наприклад, .svn чи CVS)?


75

Як я можу змусити FileZille ігнорувати папки чи файли? Я не хочу завантажувати інформацію про управління версіями на свій веб-сервер!

(питання, що мається на увазі в коментарі до іншої відповіді).


3
Напевно найкращим способом у цьому випадку було б зробити експорт svn / cvs свого джерела перед завантаженням? Таким чином ви впевнені, що не завантажуєте якийсь випадковий файл svn / cvs
Nifle

3
Можливо, Але є випадки використання поза двома наведеними вище прикладами.
Майкл Паулуконіс

1
Якщо вам потрібно регулярно завантажувати код, щоб зберігати резервні копії на клієнтському сайті (а вони не хочуть платити за щось на зразок beanstalkapp), цей фільтр дуже важливий
натисніть Upvote

Відповіді:


76

У FileZilla 3+ натисніть кнопку "Список фільтрів каталогів" * на панелі завдань для переліку існуючих фільтрів, які можна застосувати, відредагувати або додати власний фільтр.

* це найправіша кнопка (з трьома стрілками) в середньому рядку в кнопка фільтра, серед інших (зображення відhttp://wiki.filezilla-project.org/Using )

Детальна інформація про фільтри FileZilla


У версії FileZilla, яку я використовую (3.39.0), піктограма відсутня, але я можу обробляти фільтрацію з меню "Вид" у розділі "Фільтри списку фільтрів ..." (клавіша швидкого доступу: Ctrl + I) .
Сара Льюїс

26

Клацніть Переглянути -> Фільтри імен файлів (Filezilla 3.3)


9

Для Filezilla 3.14 ця опція знаходиться у розділі: Перегляд -> Фільтри імен файлів ...

Ось діалог (з GIT, bower_componentsі node_modulesпризначені для користувача правила):

введіть тут опис зображення

Як ви бачите, виключення SVN тепер доступне за замовчуванням. GIT та інші потрібно додавати вручну за допомогою кнопки Редагувати правила фільтра ...

Ось як виглядає редактор правил (із прикладом правила GIT):

введіть тут опис зображення


3

Повне рішення.

Ось все, що вам потрібно зробити.

Ярлик :: Command + I (Mac) АБО відкрити FileZilla> Перегляд> Фільтри імен файлів

Переглянути зображення фільтрів

Потім натисніть кнопку "Змінити правило фільтра" на екрані нижнього лівого кута екрана.

Редагувати правило фільтра

Як ви бачите на цьому зображенні, ви можете зараз

  • Натисніть кнопку +
  • Створіть новий рядок
  • Додайте змінити перше спадне значення до шляху
  • Змініть друге спадне значення на містити
  • у третьому текстовому полі введіть .git

Ось так тепер, коли ви просто натиснете на папку repo і захочете завантажити всі файли, папка .git не завантажуватиметься.

Вуала !! Подібно, ви можете зробити те ж саме для своєї папки node_modules або інших папок.

Найкраща практика - просто створити папку розповсюдження, яка повинна містити всі обслуговуючі файли для клієнта і просто натиснути завантаження для цієї папки дистрибуції.


Примітка: Мені шкода, що людям у мене недостатньо репутації, щоб вставити зображення тут, тому, будь ласка, натисніть правою кнопкою миші зображення та відкрийте їх на окремій сторінці замість цього. Я оновлю це, як тільки зароблю стільки репутації



1

Filezilla Фільтри:

введіть тут опис зображення

Наприклад, ви хочете виключити файли та папки, які починаються з ". тобто

.config
.pathexclude

тощо

Потім у Filezilla:

  • виберіть "Перегляд> Фільтри імен файлів ...".
  • "Редагувати правила фільтра ..."

  • Фільтри назви файлів

  • Тільки фільтр
  • .файли
  • .папки

  • починається з: відповідає, якщо ім'я файлу / каталогу починається із зазначеного буквального рядка.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.