选项
最后修改时间:2023 年 9 月 5 日文件 | 设置 | 构建、执行、部署 | 部署| 适用于 Windows 和 Linux 的选项
PyCharm | 设置 | 构建、执行、部署 | 部署| 适用于 macOS 的选项
CtrlAlt0S
使用此页面可以指定用于将项目文件上传到本地和远程服务器以及从本地和远程服务器下载项目文件的其他配置设置。有关各种服务器访问配置的更多信息,请参阅部署。
此对话框中指定的选项适用于所有定义的服务器配置,无论服务器类型(本地、远程)和使用的数据传输协议如何。FTP/SFTP/FTPS/WebDAV 类型的服务器配置的协议特定选项在“设置”对话框的“部署”页面的“连接”选项卡上定义。
物品 | 描述 |
---|---|
按名称排除项目 | 在此字段中,指定不需要部署的文件和文件夹的名称模式。 使用分号 例如,如果您的文件夹stylesheets包含三个文件style.css、style1.css和style2.scss,则 从正则表达式.info了解更多信息。 排除是递归应用的。这意味着如果匹配的文件夹具有子文件夹,则也不会部署这些子文件夹的内容。 |
操作记录 | 使用此列表来指定您需要多少详细的日志记录。可用的选项有:
|
覆盖最新文件 | 如果选中此复选框,则将上传所有文件,无论自上次上传后是否已更改。 否则,如果未选中此复选框,则仅上传自上次上传以来更改过的文件。 |
保留文件时间戳 | 选中此复选框可防止在上传时重置文件的时间戳。 |
当源项目不存在时删除目标项目(从项目视图或远程主机视图传输时) | 如果选中此复选框,则如果当前上传不涉及该名称的文件,则目标目录中的任何文件都将被删除。 |
创建空目录 | 如果自上次在源文件夹中上传以来已在项目中创建了新的本地目录,请选中此复选框以在服务器上自动创建一个空目录。 |
覆盖或删除本地项目时提示 | 选中此复选框可让 PyCharm 在下载过程中覆盖或删除同步项目之前提示确认。 |
确认上传文件 | 选择此复选框可让 PyCharm 在将本地项目上传到远程主机之前提示您进行确认。 |
自动上传更改的文件到默认服务器 | 从此列表中,选择您希望 PyCharm 自动将文件上传到默认服务器或服务器组的时间。可用的选项有:
通过在列表中选择所需的项目并单击“用作默认值”工具栏按钮,可以在“部署”页面上指定默认服务器配置或服务器组。 |
跳过外部更改 | 选中此复选框可从自动上传中排除使用第三方工具(VCS、脚本等)进行的本地更改。 仅当在“将更改的文件自动上传到默认服务器”列表中选择“始终”或“显式保存操作”选项时,该复选框才可用。 |
删除本地文件时也删除远程文件 | 选中此复选框可让 PyCharm 在自动上传期间自动删除远程文件,以防本地文件被删除。仅当在“将更改的文件自动上传到默认服务器”列表中选择“始终”或“显式保存操作”选项时,该复选框才可用。 请注意,此选项作为额外的安全措施,可能会导致远程服务器上残留不需要的文件。例如,考虑一个本地文件Foo.php,它被重命名为Bar.php。由于重命名文件在技术上与删除文件并创建新文件没有区别,因此自动上传后会发生以下情况:
|
保留原始文件权限 | 如果启用,PyCharm 在通过 FTP/FTPS 上传文件到远程主机时将保留原始本地文件的权限。 该选项仅适用于 macOS 和 Linux。 |
覆盖文件的默认权限 | 选中此复选框可更改分配给远程主机上上传文件的默认权限。单击“浏览” 打开“文件默认权限”对话框,您可以在其中通过分配权限来管理对远程主机上上传文件的访问。 |
覆盖文件夹的默认权限 | 选中此复选框可更改分配给远程主机上上传文件夹的默认权限。单击“浏览” 打开“文件夹默认权限”对话框,您可以在其中通过分配权限来管理对远程主机上已上传文件夹的访问。 |
上传较新的文件时发出警告 | 使用此列表定义将文件上传到远程主机时要应用的版本控制策略。根据此选择,PyCharm 要么检查自您下载远程主机上的相应文件后是否对它们进行了任何更改,要么只是覆盖远程文件。
|
通知远程更改 | 选中此复选框可接收有关远程主机上的更改的通知。仅当在上传较新文件时发出警告列表中选择比较时间戳和大小或比较内容选项时,该复选框才可用。 |
感谢您的反馈意见!