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