GoLand 2025.2 Help

Subversion

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

说明

Subversion 可执行文件路径

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

启用交互模式

如果希望 GoLand 模拟在交互模式下直接从终端执行 Subversion 命令时的行为(将弹出对话框供输入凭据),请选择此选项。此功能用于处理 svn+ssh 存储库的密码/密钥提示,并信任 https 存储库的无效服务器证书。 此功能用于处理 svn+ssh 存储库的密码/密钥提示,并信任 https 存储库的无效服务器证书。

使用自定义配置目录

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

清除授权缓存

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

显示方式

使用此设置页面配置数据展示设置。

说明

合并准备阶段检查目标子树中的 svn:mergeinfo

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

注解中可回溯的最大修订次数

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

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

如果希望在注解和文件历史中显示合并来源,请选择此选项。

在注解中忽略空格差异

如果希望注解时忽略空格,以便获得更有意义的注解并过滤无效注解,请选择此选项。

网络

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

说明

使用 GoLand 的常规代理设置作为 Subversion 的默认设置

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

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 配置

如果您希望使用 Subversion 配置中存储的默认设置进行 SSH 连接,请选择此选项。

SSH 通道

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

更新

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

SVN_SSH

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

最后修改日期: 2025年 9月 26日