Subversion
最后修改时间:2023 年 8 月 24 日文件 | 设置 | 版本控制 | 适用于 Windows 和 Linux 的Subversion
PyCharm | 设置 | 版本控制 | 适用于 macOS 的Subversion
CtrlAlt0S
使用此页面指定要应用于 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配置 | 如果您想要使用 Subversion 配置中存储的默认设置进行 SSH 连接,请选择此选项。 |
SSH隧道 | 此字段显示存储在 Subversion 配置中的 SSH 隧道设置。您可以修改该值并单击更新按钮将此值写入 Subversion 配置。 |
更新 | 单击此按钮可检查 Subversion 配置并根据需要更新值,或者将您输入的值写入 Subversion 配置。 |
SVN_SSH | 此字段显示可在隧道配置中使用的环境变量(默认情况下为 |
感谢您的反馈意见!