PyCharm 2026.1 Help

在 Subversion 中解决冲突

安装 Subversion 插件

此功能依赖于 Subversion 插件,您需要安装并启用该插件。

  1. 按下 Ctrl+Alt+S 以打开设置,然后选择 插件

  2. 打开 Marketplace 选项卡,找到 Subversion 插件,然后点击 安装 (如果提示,请重启 IDE)。

如果 Subversion 版本控制下的文件发生冲突,会在冲突文件中添加冲突标记,并在您的本地工作副本中创建三个未纳入版本控制的辅助文件:

  • filename.mine :没有冲突标记的本地文件副本。

  • filename.rOld :您上次同步到的基线修订版。

  • filename.rNew :服务器上的最新版本。

冲突文件会在 提交 窗口中以红色标记。 在 更新信息 选项卡中,它们会分组到 合并存在冲突 列表中,并同样以红色标记。

您可以通过两种方式解决冲突:

  • 半自动地,使用合并工具。

  • 在编辑器中手动进行。 之后,您需要手动将处理过的文件标记为已解决。

使用合并工具解决文本冲突

  1. 版本控制 工具窗口 Alt+9 中,选择冲突的文件:

    img
  2. 在主 VCS 菜单上,或在所选内容的上下文菜单中,选择 Subversion | 解决文本冲突冲突 对话框出现。

  3. 如果您想接受服务器版本并覆盖您的本地更改,请点击 接受对方版本。 如果您想强制将您的更改提交到存储库,请点击 接受您的版本。 点击 合并 将打开合并工具,您可以在其中逐项接受或丢弃每个更改。 这样,文件会自动标记为已解决,且辅助文件会被删除。

  4. 冲突成功解决后,请将您的本地版本提交到存储库。

手动解决文本冲突

  1. 在编辑器中打开冲突文件。

  2. 请执行下列任一操作:

    • 根据需要编辑冲突标记中的内容。

    • 将其中一个辅助文件复制并覆盖您的工作文件。

将文件标记为已解决

  1. 请执行下列任一操作:

    • 项目 工具窗口(Alt+1 )或 版本控制 工具窗口 Alt+9 中选择该文件,选择 Subversion ,然后在所选内容的上下文菜单中选择 标记为已解决

    • 在编辑器中打开冲突文件后,在编辑器选项卡的任意位置点击鼠标右键。 在上下文菜单中选择 Subversion ,然后选择 标记为已解决

    • 从上下文菜单中选择 VCS | Subversion | 标记为已解决。

  2. 在打开的 标记为已解决 对话框中,选择该文件。

  3. 点击 标记为已解决 按钮。

2026年 3月 24日