Как я могу заставить FileZilla игнорировать папки или файлы (такие как .svn или CVS)?


76

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

(вопрос подразумевается в комментарии к другому ответу).


3
Конечно, лучшим способом в этом случае будет экспорт svn / cvs вашего источника перед его загрузкой? Таким образом, вы уверены, что не загрузите какой-нибудь случайный файл SVN / CVS
Nifle

3
Может быть. Но есть случаи использования за пределами двух примеров выше.
Майкл Полуконис

1
Если вам нужно регулярно загружать код для хранения резервных копий на сайте клиента (а они не хотят платить за что-то вроде beanstalkapp), тогда этот фильтр очень важен
нажмите Upvote

Ответы:


77

В 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> Вид> Фильтры имен файлов

Просмотр фильтров изображения

Затем нажмите Edit Filter Rule на левом нижнем углу экрана.

Изменить правило фильтра

Как вы можете видеть на этом изображении, теперь вы можете

  • Нажмите на кнопку +
  • Создать новую строку
  • Добавить значение «Изменить первый выпадающий список» в путь
  • Изменить значение второго раскрывающегося списка на содержащий
  • в третьем текстовом поле введите .git

Таким образом, теперь, когда вы просто нажмете на свою папку репо и захотите загрузить все файлы, папка .git не будет загружена.

Вуаля! Аналогично вы можете сделать то же самое для вашей папки node_modules или других папок.

Лучше всего просто создать папку распространения, которая должна содержать все обслуживающие файлы для клиента, и просто нажать кнопку загрузки для этой папки распространения.


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



1

Фильтры Filezilla:

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

Например, вы хотите исключить файлы и папки, начинающиеся с «.» т.е.

.config
.pathexclude

и т.д

Затем в Filezilla:

  • выберите «View> Filename filters ...».
  • "Изменить правила фильтра ..."

  • Фильтры имени файла

  • Только фильтр
  • .files
  • .folders

  • начинается с: соответствует, если имя файла / каталога начинается с указанной литеральной строки.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.