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


75

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

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


3
当然,在这种情况下,最好的方法是在上传源文件之前先对其进行svn / cvs导出?这样,你肯定不上传一些随机的svn / cvs的文件
Nifle

3
也许。但是,除了上述两个示例之外,还有一些用例。
Michael Paulukonis 09年

1
如果您需要定期上传代码以将备份保留在客户端站点上(并且他们不想支付诸如beantalkapp之类的费用),则此过滤器非常重要
单击Upvote 2012年

Answers:


76

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

*这是中间行筛选器按钮等 (图片来自)中最右边的按钮(带有三个箭头)http://wiki.filezilla-project.org/使用

FileZilla过滤器的详细信息


在我正在使用的FileZilla版本(3.39.0)中,该图标消失了,但是我可以通过“目录列表过滤器...”下的“查看”菜单处理过滤(快捷键:Ctrl + I) 。
莎拉·刘易斯

26

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


9

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

下面是对话(有GITbower_componentsnode_modules自定义规则):

在此处输入图片说明

如您所见,SVN排除功能现在默认为可用。必须使用“ 编辑过滤器规则...”按钮手动添加GIT和其他工具。

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

在此处输入图片说明


3

完整的解决方案。

这就是您需要做的所有事情。

快捷方式 :: Command + I(Mac)或打开FileZilla>视图>文件名过滤器

查看过滤器图像

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

编辑过滤规则

如该图所示,您现在可以

  • 点击+按钮
  • 创建一个新行
  • 将Change First Dropdown值添加到路径
  • 将Second Dropdown的值更改为包含
  • 在第三个文本框中,键入.git

这就是现在您仅需单击您的repo文件夹并要上传所有文件的方式,.git文件夹将不会被上传。

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

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


注意::很抱歉,我没有足够的声誉在此处嵌入图像,因此请右键单击图像,然后暂时在单独的页面中打开它们。赢得如此多的声誉后,我将进行更新



1

Filezilla过滤器:

在此处输入图片说明

例如,您要排除以“。”开头的文件和文件夹。即

.config
.pathexclude

等等

然后在Filezilla中:

  • 选择“查看>文件名过滤器...”。
  • “编辑过滤器规则...”

  • 文件名过滤器

  • 仅过滤
  • 。文件
  • .folders

  • 以:开头:如果文件/目录名称以指定的文字字符串开头,则匹配。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.