创建新项目:查看部署选项
如果您在 部署选项 区域中选择了 自定义(C) 选项,则单击 下一步(N) 后,向导的 创建新项目:指定本地路径 页面将打开。 使用此页面自定义 默认部署过程到当前下载。
项目 | 描述 |
|---|---|
通过名称排除项 | 在此字段中,指定您不需要部署的文件和文件夹名称的模式。 使用分号 例如,如果您有一个文件夹 样式表 包含三个文件 style.css 、 style1.css 和 style2.scss ,那么 了解更多信息,请访问 Regular-Expressions.info。 排除是递归应用的。 这意味着,如果匹配的文件夹有子文件夹,这些子文件夹的内容也不会被部署。 |
操作记录(O) | 使用此列表指定您需要多少详细的日志记录。 可用选项包括:
|
覆盖最新文件(W) | 如果选中此复选框,则所有文件都会被上传,无论它们自上次上传以来是否已更改。 否则,如果未选中此复选框,则只会上传自上次上传以来更改的文件。 |
上传期间使用临时文件 | 选中此复选框以便为正在上传到服务器的已更改文件使用临时名称,并且仅在上传操作成功完成后才将其重命名回来。 |
&保留文件时间戳 | 选中此复选框以防止在上传文件时重置时间戳。 |
当源项不存在时删除目标项(从“项目”视图或“远程主机”视图传输时)(D) | 如果选中此复选框,目标目录中的任何文件都会被删除,只要该文件未在当前上传中涉及。 此选项适用于从 Project 工具窗口或 Remote Host 工具窗口执行同步时。 |
创建空目录(C) | 选中此复选框,如果自上次在源文件夹中上传以来在您的项目中创建了一个新的本地目录,则会在服务器上自动创建一个空目录。 |
覆盖或删除本地项时提示(R) | 选中此复选框以便 PhpStorm 在下载时同步前提示确认覆盖或删除本地项目。 |
确认上传文件 | 选中此复选框以使 PhpStorm 在将本地项目上传到远程主机之前提示确认。 |
自动将更改的文件上传到默认服务器(U) | 从此列表中选择何时希望 PhpStorm 自动将文件上传到默认服务器或服务器组。 可用选项包括:
默认服务器配置或服务器组可在 部署 页面上通过从列表中选择所需项并单击 用作默认值 工具栏按钮 |
跳过外部更改(X) | 选择此复选框以排除使用第三方工具(如 VCS、脚本等)所做的本地更改,防止自动上传。 复选框仅在 始终 或 显式保存操作时 选项在 自动将更改的文件上传到默认服务器(U) 列表中被选中时可用。 |
本地删除后删除远程文件 | 选中此复选框,以便在本地文件删除时,PhpStorm 在自动上传过程中自动删除远程文件。 复选框仅在 始终 或 显式保存操作时 选项在 自动将更改的文件上传到默认服务器(U) 列表中被选中时可用。 请注意,此选项作为额外的安全措施,可能导致不需要的文件保留在远程服务器上。 例如,考虑一个本地文件 FILE.md ,它被重命名为 RENAMED.md 。 由于重命名文件在技术上与删除文件并创建新文件没有区别,自动上传后将发生以下情况:
|
保留原始文件权限 | 如果启用,PhpStorm 在通过 FTP/FTPS 上传文件到远程主机时将保留原本的本地文件权限。 此选项仅适用于 macOS 和 Linux。 |
重写文件的默认权限(V) | 选中此复选框以更改分配给远程主机上已上传文件的默认权限。 点击 浏览 |
重写文件夹的默认权限(I) | 选中此复选框以更改分配给远程主机上传文件夹的默认权限。 点击 浏览 |
在有更新的文件情况下进行上传时发出警告(N) | 使用此列表定义将文件上传到远程主机时要应用的版本控制策略。 根据此选择,PhpStorm 要么检查自从您下载相应文件后远程主机上的文件是否有任何更改,要么只是覆盖远程文件。
|
通知远程更改(H) | 选中此复选框以接收有关远程主机更改的通知。 复选框仅在 比较时间戳和大小 或 比较内容 选项在 在有更新的文件情况下进行上传时发出警告(N) 列表中被选中时可用。 |