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