Deployment 在PyCharm(远程主机)中使用模式或通配符设置排除的文件

Deployment 在PyCharm(远程主机)中使用模式或通配符设置排除的文件,deployment,pycharm,Deployment,Pycharm,我使用PyCharm在我的VPS上部署和上传更改。此项目不在Git上,因此我无法使用.Git忽略 我发现PyCharm部署配置中的excluded path非常方便,但我不知道是否可以以及如何使用通配符让PyCharm知道我要排除哪些文件 例如,我不想上传*.pyc文件。现在,我必须为所有*.pyc文件指定路径 可能吗?我没有找到任何内容。有两种方法可以从上载/下载中排除文件夹: 通过在“远程主机工具”窗口中或在“部署”对话框的“排除的路径”选项卡中将相应的路径标记为排除,可以明确地执行此操作

我使用
PyCharm
在我的VPS上部署和上传更改。此项目不在Git上,因此我无法使用.Git忽略

我发现
PyCharm
部署配置中的
excluded path
非常方便,但我不知道是否可以以及如何使用通配符让PyCharm知道我要排除哪些文件

例如,我不想上传
*.pyc
文件。现在,我必须为所有
*.pyc
文件指定路径


可能吗?我没有找到任何内容。

有两种方法可以从上载/下载中排除文件夹:

  • 通过在“远程主机工具”窗口中或在“部署”对话框的“排除的路径”选项卡中将相应的路径标记为排除,可以明确地执行此操作

    在“远程主机工具”窗口中,可以排除整个文件夹和特定文件

  • 按名称,即在“选项”对话框的“按名称排除项目”文本框中指定确定要排除的文件和文件夹名称的模式

  • 只有通过按名称排除单独的文件,才能防止上载/下载

    按名称从上载/下载中排除文件和文件夹 通过执行以下操作之一打开“选项”对话框:

    • 在主菜单上,选择工具|部署|选项

    • 按Ctrl+Alt+S或选择Windows和Linux的文件|设置或macOS的PyCharm |首选项,打开设置/首选项对话框。展开“生成、执行、部署”节点,然后单击“部署”下的“选项”

    在打开的“选项”对话框中,在“按名称排除项目”文本框中指定定义这些文件和文件夹名称的模式。使用分号作为分隔符。欢迎使用通配符

    排除是递归应用的。这意味着,如果匹配文件夹具有子文件夹,则也不会部署这些子文件夹的内容


    有两种方法可以从上载/下载中排除文件夹:

  • 通过在“远程主机工具”窗口中或在“部署”对话框的“排除的路径”选项卡中将相应的路径标记为排除,可以明确地执行此操作

    在“远程主机工具”窗口中,可以排除整个文件夹和特定文件

  • 按名称,即在“选项”对话框的“按名称排除项目”文本框中指定确定要排除的文件和文件夹名称的模式

  • 只有通过按名称排除单独的文件,才能防止上载/下载

    按名称从上载/下载中排除文件和文件夹 通过执行以下操作之一打开“选项”对话框:

    • 在主菜单上,选择工具|部署|选项

    • 按Ctrl+Alt+S或选择Windows和Linux的文件|设置或macOS的PyCharm |首选项,打开设置/首选项对话框。展开“生成、执行、部署”节点,然后单击“部署”下的“选项”

    在打开的“选项”对话框中,在“按名称排除项目”文本框中指定定义这些文件和文件夹名称的模式。使用分号作为分隔符。欢迎使用通配符

    排除是递归应用的。这意味着,如果匹配文件夹具有子文件夹,则也不会部署这些子文件夹的内容


    “欢迎使用通配符”,答案是这样说的,jetbrains文档也是这样说的。但是,当我使用
    文件*.out
    文件*
    文件*
    甚至只是
    文件
    ,并运行部署>与部署同步时,所有
    文件*.out
    文件仍然包括在内。因此,一个使用通配符进行排除的工作示例将非常有趣。上面的链接是针对pycharm 2017的。没有提到通配符,只提到排除文件夹。看起来他们改变了……答案是“欢迎使用通配符”,jetbrains文档也是这么说的。但是,当我使用
    文件*.out
    文件*
    文件*
    甚至只是
    文件
    ,并运行部署>与部署同步时,所有
    文件*.out
    文件仍然包括在内。因此,一个使用通配符进行排除的工作示例将非常有趣。上面的链接是针对pycharm 2017的。没有提到通配符,只提到排除文件夹。好像他们改变了。。。。