Subversion
仅当 Subversion插件启用时,此页面才可用。 插件与PhpStorm捆绑在一起,并默认激活。 如果插件被禁用,请按照 管理插件中描述的方式在 中启用它。
请使用此页面指定要应用于您的受 Subversion 控制的项目目录的设置
项目 | 描述 |
|---|---|
Subversion 可执行文件路径 | 指定 Subversion 可执行文件的位置。 手动输入路径,或点击 浏览 按钮 |
启用交互模式 | 如果您希望 PhpStorm 模拟直接从终端以交互模式执行 Subversion 命令的行为(会弹出对话框,您可以输入凭据),请选此选项。 这对于处理 svn+ssh 仓库的密码/密语提示,以及信任 https 仓库的无效服务器证书是必需的。 |
使用自定义配置目录 | 如果您不希望将 Subversion 配置文件存储在系统默认位置,请选择此选项,并指定自定义目录的路径。 |
清除认证缓存 | 点击此按钮可以删除身份验证缓存中 |
呈现
使用此设置页面配置数据展示设置。
项目 | 描述 |
|---|---|
准备合并时检查目标子树中的 svn:mergeinfo | 如果您希望 PhpStorm 在合并之前检查目标分支的合并跟踪信息以防止重复,请选择此选项。 |
在注释中回溯的最大修订次数 | 选择此选项以限制计算注释时回溯的修订次数,并指定修订次数。 |
在历史记录和注释中显示合并来源 | 如果您希望合并源在注释和文件历史中可见,请选择此选项。 |
忽略注释中的空格差异 | 请选择此选项,如果您希望在注释时忽略空格,从而获得更有意义的注释,并排除无意义的注释。 |
网络
请使用此设置页面配置连接设置。
项目 | 描述 |
|---|---|
将 PhpStorm 的通用代理设置用作 Subversion 的默认设置 | 如果您希望 Subversion 使用默认的 PhpStorm 代理设置,请选择此选项。 |
HTTP 超时 | 指定建立 HTTP 连接等待的秒数。 |
SSH 连接超时 | 请指定等待 SSH 连接建立的秒数。 |
SSH 读取超时 | 请指定等待响应的秒数。 |
SSL 协议 | 在此区域中,选择您想使用的 SSL 协议。 可用选项包括:
|
编辑网络选项 | 点击此按钮可在 编辑与网络层相关的 Subversion 选项对话框中更改 Subversion 运行时配置文件。 |
SSH
使用此设置页面配置通过隧道 SSH 协议连接到 SVN 服务器的设置。
项目 | 描述 |
|---|---|
SSH 可执行文件 | 指定 SSH 客户端的路径。 请输入可执行文件的名称,或者点击 浏览 按钮 此字段仅在选择 密码 或 私钥 选项时可用。 |
用户名 | 指定 SSH 连接的用户名。 如果用户名在仓库 URL 中显式指定,则将使用此值,并忽略此设置。 此字段仅在选择 密码 或 私钥 选项时可用。 |
端口 | 如果您的服务器正在非标准端口上监听(例如 svn+ssh:// 的 22 端口),请修改默认值。 此字段仅在选择 密码 或 私钥 选项时可用。 |
密码 | 如果您希望使用密码进行 SSH 身份验证,请选择此选项。 |
私钥 | 如果您希望使用私钥进行 SSH 认证,请选择此选项。 |
Path | 请指定私钥的路径。 手动输入路径,或点击 浏览 按钮 |
Subversion 配置 | 选择此选项可使用存储在 Subversion 配置中的默认设置进行 SSH 连接。 |
SSH 隧道 | 此字段显示存储在 Subversion 配置中的 SSH 隧道设置。 您可以修改该值并点击 更新 按钮将此值写入 Subversion 配置。 |
更新 | 点击此按钮以检查 Subversion 配置并在必要时更新值,或将您输入的值写入 Subversion 配置。 |
SVN_SSH | 该字段显示可以在隧道配置中使用的环境变量(默认情况下为 |