如何让 FileZilla 忽略文件夹或文件(如 .svn 或 CVS)?

Mic*_*nis 82 ftp filezilla ignore

如何让 FileZille 忽略文件夹或文件?我不想将我的版本控制信息上传到我的网络服务器!

(在对另一个答案的评论中暗示的问题)。

Mic*_*nis 78

在 FileZilla 3+ 中,单击任务栏上的“过滤器目录列表”* 按钮以获取要应用、编辑或添加自定义过滤器的现有过滤器列表。

* 它是中间行中最右侧的按钮(带有三个箭头) 过滤器按钮等 (图片来自 http://wiki.filezilla-project.org/Using )

FileZilla 过滤器的详细信息


小智 27

单击查看 -> 文件名过滤器(Filezilla 3.3)


jma*_*eli 12

对于 Filezilla 3.14,此选项位于:查看 -> 文件名过滤器...

这是对话框(带有GIT,bower_componentsnode_modules自定义规则):

在此处输入图片说明

如您所见,SVN 排除现在默认可用。必须使用Edit filter rules...按钮手动添加 GIT 和其他人。

以下是规则编辑器的外观(以 GIT 规则为例):

在此处输入图片说明


小智 6

完整的解决方案。

这就是您需要做的一切。

快捷键:: Command + I (Mac) 或打开 FileZilla > 查看 > 文件名过滤器

查看过滤器图像

然后单击此屏幕左下角的“编辑过滤规则”按钮。

编辑过滤规则

正如您在此图中看到的,您现在可以

  • 单击+按钮
  • 创建一个新行
  • 将更改第一个下拉列表值添加到路径
  • 将第二个下拉列表值更改为包含
  • 在第三个文本框中输入 .git

现在,当您只需单击存储库文件夹并想要上传所有文件时,.git 文件夹将不会被上传。

瞧!类似地,您也可以对 node_modules 文件夹或其他文件夹执行相同的操作。

最佳实践是仅创建一个分发文件夹,其中必须包含客户端的所有服务文件,然后单击该分发文件夹的上传。


注意:: 很抱歉,各位,我没有足够的声誉来在此处嵌入图像,所以请右键单击图像,然后暂时在单独的页面中打开它们。一旦我获得了那么多声誉,我就会更新这个