PyCharm 2025.3 Help

Subversion

使用此页面指定要应用于受 Subversion 控制的项目目录的设置

项目

说明

Subversion 可执行文件路径

指定 Subversion 可执行文件的位置。 手动输入路径,或点击 浏览 按钮 浏览按钮 ,然后在打开的对话框中选择路径。

启用交互式模式

如果希望 PyCharm 在交互模式下模拟直接从终端执行 Subversion 命令时的行为(会弹出对话框,您可以在其中输入凭据),请选择此选项。 这对于处理 svn+ssh 存储库的密码/口令提示,以及信任 https 存储库的无效服务器证书是必需的。

使用自定义配置目录

如果不希望在系统默认位置存储 Subversion 配置文件,请选择此选项,并指定自定义目录的路径。

清除身份验证缓存

点击此按钮可从身份验证缓存中删除 httpsvnsvn+ssh 协议的所有已存储凭据。 有关更多信息,请参阅 客户端凭据

呈现

使用此设置页面配置数据呈现设置。

项目

说明

在准备合并时检查目标子树中的 svn:mergeinfo

如果希望 PyCharm 在合并前检查目标分支的合并跟踪信息以防止重复,请选择此选项。

注解中回溯的最大修订数

选择此选项可限制计算注解时回溯的修订数量,并指定修订数量。

在历史记录和注解中显示合并来源

选择此选项可在注解和文件历史记录中显示合并来源。

在注解中忽略空白差异

选择此选项可在执行注解时忽略空白,从而获得更有意义的注解并筛除无意义的注解。

网络

使用此设置页面配置连接设置。

项目

说明

将 PyCharm 的常规代理设置用作 Subversion 的默认设置

如果希望 Subversion 使用 PyCharm 的默认代理设置,请选择此选项。

HTTP 超时

指定等待建立 HTTP 连接的秒数。

SSH 连接超时

指定等待建立 SSH 连接的秒数。

SSH 读取超时

指定等待响应的秒数。

SSL 协议

在此区域选择要使用的 SSL 协议。 可用选项:

  • 全部

  • SSLv3

  • TLSv1

编辑网络选项

点击此按钮可在 编辑与网络层相关的 Subversion 选项对话框 中更改 Subversion 运行时配置文件。

SSH

使用此设置页面配置通过隧道式 SSH 协议连接到 SVN 服务器所用的设置。

项目

说明

SSH 可执行文件

指定 SSH 客户端的路径。 输入可执行文件的名称,或点击 浏览 按钮 浏览按钮 ,然后在打开的对话框中选择路径。 如果未指定,默认使用 'ssh'

仅当选择 密码私钥 选项时,此字段才可用。

用户名

指定用于 SSH 连接的用户名。 如果在存储库 URL 中显式指定了用户名,将使用该值,并忽略此设置。

仅当选择 密码私钥 选项时,此字段才可用。

端口

如果您的服务器正在侦听非标准端口(svn+ssh:// 的默认端口为 22),请修改默认值。

仅当选择 密码私钥 选项时,此字段才可用。

密码

选择此选项可使用密码进行 SSH 身份验证。

私钥

选择此选项可使用私钥进行 SSH 身份验证。

路径

指定私钥的路径。 手动输入路径,或点击 浏览 按钮 浏览按钮 ,然后在打开的对话框中选择路径。

Subversion 配置

选择此选项可在 SSH 连接中使用存储在 Subversion 配置中的默认设置。

SSH 隧道

此字段显示存储在 Subversion 配置中的 SSH 隧道设置。 您可以修改该值,并点击 更新 按钮将此值写入 Subversion 配置。

更新

点击此按钮可检查 Subversion 配置并在必要时更新该值,或将您输入的值写入 Subversion 配置。

SVN_SSH

此字段显示可在隧道配置中使用的环境变量(默认情况下为 SVN_SSH ),并存储在 Subversion 配置中。

最后修改日期: 2025年 12月 2日