RubyMine 2025.2 Help

存储库和传入选项卡

Repository来电 选项卡仅适用于非分布式版本控制系统(即 RubyMine 支持的所有 VCS,除 Git 和 Mercurial 之外)。

Repository” 选项卡显示对当前项目的 VCS 根目录下存储库所提交的更改。 来电 选项卡显示了其他团队成员提交到存储库中但尚未在本地签出的更改。 两个选项卡均显示存储在历史缓存中的信息。 显示的更改列表数量取决于缓存范围。

每个选项卡包含以下窗格:

  • 变更列表窗格显示变更列表。

  • 变更文件 窗格显示了在选定的更改列表中被修改并提交的文件列表。

请注意,如果您在服务器和本地工作副本上都使用 SVN 1.5 或更高版本, Repository 选项卡还具有一个 合并信息 面板,该面板配置了其他两个面板中的视图,并提供了对分支之间集成的控制。

变更列表窗格

窗格显示已提交并存储在历史缓存中的更改列表。 当您点击变更列表时,受选定提交影响的文件会显示在 Changed Files窗格中。

已提交的变更列表通常对应于跟踪系统中的问题。 您可以在 更改列表 窗格中直接在浏览器中打开这些问题。 此功能具有以下前提条件:

  • 错误跟踪系统的 模式问题导航设置首选项 对话框中指定。

  • 在提交信息中提到了相应的问题编号。

配置完问题导航后,提交消息中的问题编号会呈现为链接。 点击此链接将带您到问题跟踪器的相应页面。

项目

工具提示和快捷键

描述

可用在

刷新

刷新

Ctrl+F5

点击此按钮以刷新视图中的信息。

两个标签

查看详细信息

显示详情

Ctrl+Q

点击此按钮以显示所选变更列表中的以下信息:

  • 变更列表编号

  • 用户和客户端名称

  • 提交的日期和时间

两个标签

补丁

创建补丁

点击此按钮以 创建补丁 ,基于所选变更列表。

仓库选项卡

回滚

还原更改

点击此按钮以为所选的更改列表创建一个 reverse patch并回滚之前所做的更改。 您可以使用此操作来撤销任何用户提交的更改。

选择目标更改列表 对话框将打开。

请注意,如果反向补丁适用于较早提交的版本,此回滚尝试可能会因与后来的更改冲突而失败。

仓库选项卡

清除按钮

清除

点击此按钮以清除历史缓存。 提交列表将被清空。 若要恢复,请点击 Refresh

Repository

编辑

编辑修订注释

点击此按钮以编辑所选提交的消息。

Repository

查看

更新项目

Ctrl+T

点击此按钮将项目更新到最新可用版本。

传入标签

全部展开

全部展开

Ctrl+NumPad +

点击此按钮展开所有节点。

两个标签

全部折叠

全部折叠

Ctrl+NumPad -

点击此按钮可折叠所有节点。

两个标签

复制

复制

Ctrl+C

点击此按钮以将所选变更列表的提交消息复制到剪贴板。

两个标签

帮助图标

Help

F1

打开浏览器并显示相应的帮助页面。

两个标签

集成高亮显示

高亮显示已集成

点击此按钮以显示 合并信息 窗格。

仅当服务器端和客户端都使用 Subversion 1.5 时,该按钮才会启用。

仓库选项卡

按条件过滤

使用此列表可隐藏您不感兴趣的变更列表,仅查看符合特定条件的变更列表。

提供以下选项:

  • User :选择此选项以按用户过滤提交记录。

  • 结构 :选择此选项以通过目标模块或文件夹筛选提交。

  • 客户端 :选择此选项以按提交它们的计算机过滤提交记录。

  • : 选择此选项以关闭过滤并返回默认视图。

两个标签

按条件分组

使用此列表按特定标准对变更集进行分组。

提供以下选项:

  • Date :选择此选项以按日期对提交进行分组。

  • User :选择此选项以按用户分组提交。

  • 客户端 :选择此选项,可以按提交更改所在的计算机进行分组。

两个标签

搜索

使用此字段输入搜索模式并查找提交消息符合指定字符串的提交。 随着您输入,列表会动态减少,以显示符合指定模式的提交消息的更改列表。

要保存搜索模式,请按 Enter

要查看最近搜索模式的列表,请点击 查找 按钮。

要清除搜索模式列表,请点击 清除 按钮。

仓库选项卡

项目

工具提示和快捷键

描述

差异

显示差异

Ctrl+D

点击此按钮以显示所选文件当前修订版本和先前修订版本之间的差异。

差异

显示本地差异

点击此按钮以显示所选文件的选定修订版与其当前本地副本之间的差异。

编辑

编辑源代码

F4

点击此按钮以打开选定文件的本地副本进行编辑。

编辑源代码

打开存储库版本

点击此按钮以打开所选文件的存储库版本。

回滚

还原选定的更改

点击此按钮将所选文件恢复到其上一个版本并撤销更改。

集成到分支

集成到分支

点击此按钮将所选文件的更改集成到目标分支。

差异

比较 Subversion 属性

此选项仅在您使用 Subversion 作为版本控制系统时可用。

点击此按钮可查看当前版本与上一个修订版本之间的文件属性差异。

历史记录

显示历史记录

单击此按钮以在 版本控制 工具窗口 Alt+9 中打开选定文件的历史记录视图。

按 DirIcon 分组工具栏

按目录分组

Ctrl+Alt+P

点击此按钮将扁平的文件列表转换为包含文件的包树。

全部展开

全部展开

Ctrl+NumPad +

点击此按钮展开所有节点。

仅当面板中的文件按目录分组显示时,该按钮才可用。

全部折叠

全部折叠

Ctrl+NumPad -

点击此按钮可折叠所有节点。

仅当面板中的文件按目录分组显示时,该按钮才可用。

合并信息窗格

此窗格仅在服务器和本地工作副本中都使用 SVN 1.5 或更高版本时可用。

在此窗格中,指定一对分支,您希望监控它们彼此的集成情况。 更改列表 窗格将显示与指定分支相关的更改列表,并提供每个更改列表的 集成状态信息。

您可以指定多个分支对,如果涉及多个项目或根目录。

项目

工具提示和快捷键

描述

来源

指定源分支的 URL 地址。

RubyMine 会在 从 Subversion 检出 对话框中建议选择的 URL 地址。

目标

请执行以下操作:

  • 指定目标分支的路径。

    点击 省略号 或按 Shift+Enter 以打开 选择分支 对话框。

  • 指定您将基于选定变更列表创建的补丁应用到的本地工作副本路径。

    点击 省略号 以打开 配置工作副本路径 对话框并选择一个工作副本。

集成高亮显示

高亮显示已集成

点击此按钮,以在 更改列表 窗格中为每个 changelist 提供是否已集成的指示。

集成到分支

集成到分支

点击此按钮将选定的更改列表集成到工作副本中。

集成到分支 对话框将打开。

撤销集成到分支

撤销集成到分支

点击此按钮以将所选变更列表的最后一次集成恢复到工作副本。

标记为已合并

标记为已合并

点击此按钮以指示所选更改列表已集成到工作副本中,但实际并未集成该更改列表。

该操作会影响 .svn 文件夹中的管理信息。

所选变更列表旁边的图标从 未合并 变为 已合并

标记为未合并

标记为未合并

点击此按钮表示所选的更改列表未集成到工作副本中,而无需实际还原集成。

.svn 文件夹中更新管理信息。

所选变更列表旁边的图标从 已合并 变为 未合并

筛选出集成的

过滤掉已集成

点击此按钮仅显示尚未集成到工作副本中的变更列表。

筛选未集成

过滤掉未集成

点击此按钮以仅显示已集成到工作副本中的变更列表。

过滤他人

过滤掉其他

点击此按钮以隐藏 更改列表 窗格中的多余变更列表。

不相关的变更列表是指在另一个 VCS 中管理或位于另一个根目录下的变更列表。

显示工作副本

显示工作副本

点击此按钮以打开 Subversion 工作副本信息对话框。

刷新

刷新

点击此按钮以刷新 更改列表 窗格中的信息。

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