存储库和传入选项卡
仓库 和 来电 选项卡仅适用于非分布式版本控制系统(即 JetBrains Rider 支持的所有 VCS,除 Git 和 Mercurial 之外)。
“ 仓库” 选项卡显示对当前项目的 VCS 根目录下存储库所提交的更改。 来电 选项卡显示了其他团队成员提交到存储库中但尚未在本地签出的更改。 两个选项卡均显示存储在历史缓存中的信息。 显示的更改列表数量取决于缓存作用域。
每个选项卡包含以下窗格:
请注意,如果您在服务器和本地工作副本上都使用 SVN 1.5 或更高版本, 仓库 选项卡还具有一个 合并信息 面板,该面板配置了其他两个面板中的视图,并提供了对分支之间集成的控制。
变更列表窗格
窗格显示已提交并存储在历史缓存中的更改列表。 当您点击变更列表时,受选定提交影响的文件会显示在 Changed Files窗格中。
已提交的变更列表通常对应于跟踪系统中的问题。 您可以在 更改列表 窗格中直接在浏览器中打开这些问题。 此功能具有以下前提条件:
配置完问题导航后,提交消息中的问题编号会呈现为链接。 点击此链接将带您到问题跟踪器的相应页面。
条目 | 工具提示和快捷键 | 描述 | 可用在 |
|---|---|---|---|
刷新 Ctrl+F5 | 点击此按钮以刷新视图中的信息。 | 两个标签 | |
| 显示详细信息 Ctrl+Q | 点击此按钮以显示所选变更列表中的以下信息:
| 两个标签 |
创建补丁 | 点击此按钮以 创建补丁 ,基于所选变更列表。 | 仓库选项卡 | |
还原更改 | 点击此按钮以为所选的更改列表创建一个 reverse patch并回滚之前所做的更改。 您可以使用此操作来撤销任何用户提交的更改。 选择目标更改列表 对话框将打开。 请注意,如果反向补丁适用于较早提交的版本,此回滚尝试可能会因与后来的更改冲突而失败。 | 存储库选项卡 | |
清除 | 点击此按钮以清除历史缓存。 提交列表将被清空。 若要恢复,请点击 Refresh。 | 仓库 | |
编辑修订注释 | 点击此按钮以编辑所选提交的消息。 | 仓库 | |
更新项目 Ctrl+T | 点击此按钮将项目更新到最新可用版本。 | 传入标签 | |
全部展开 Ctrl+NumPad Plus | 点击此按钮展开所有节点。 | 两个标签 | |
全部收起 Ctrl+NumPad Minus | 点击此按钮可折叠所有节点。 | 两个标签 | |
复制 Ctrl+C | 点击此按钮以将所选变更列表的提交消息复制到剪贴板。 | 两个标签 | |
帮助 F1 | 打开浏览器并显示相应的帮助页面。 | 两个标签 | |
| 高亮显示已集成的更改列表 | 点击此按钮以显示 合并信息 窗格。 仅当服务器端和客户端都使用 Subversion 1.5 时,该按钮才会启用。 | 仓库选项卡 |
筛选依据 | 使用此列表可隐藏您不感兴趣的变更列表,仅查看符合特定条件的变更列表。 提供以下选项:
| 两个标签 | |
分组依据 | 使用此列表按特定标准对变更集进行分组。 提供以下选项:
| 两个标签 | |
搜索 | 使用此字段输入搜索模式并查找提交消息符合指定字符串的提交。 随着您输入,列表会动态减少,以显示符合指定模式的提交消息的更改列表。 要保存搜索模式,请按 Enter。 要查看最近搜索模式的列表,请点击 要清除搜索模式列表,请点击 | 存储库选项卡 | |
已更改文件窗格
条目 | 工具提示和快捷键 | 描述 |
|---|---|---|
显示差异 Ctrl+D | 点击此按钮以显示所选文件当前修订版本和先前修订版本之间的差异。 | |
显示本地差异 | 点击此按钮以显示所选文件的选定修订版与其当前本地副本之间的差异。 | |
编辑源代码 F4 | 点击此按钮以打开选定文件的本地副本进行编辑。 | |
打开存储库版本 | 点击此按钮以打开所选文件的存储库版本。 | |
还原所选更改 | 点击此按钮将所选文件恢复到其上一个版本并撤销更改。 | |
| 集成到分支 | 点击此按钮将所选文件的更改集成到目标分支。 |
| 比较 Subversion 属性 | 此选项仅在您使用 Subversion 作为版本控制系统时可用。 点击此按钮可查看当前版本与上一个修订版本之间的文件属性差异。 |
显示历史记录 | 点击此按钮以在 仓库 工具窗口 Alt+9 中打开选定文件的历史记录视图。 | |
| 按目录分组 Ctrl+Alt+P | 点击此按钮将扁平的文件列表转换为包含文件的包树。 |
全部展开 Ctrl+NumPad Plus | 点击此按钮展开所有节点。 仅当面板中的文件按目录分组显示时,该按钮才可用。 | |
全部收起 Ctrl+NumPad Minus | 点击此按钮以折叠所有节点。 仅当面板中的文件按目录分组显示时,该按钮才可用。 |
合并信息窗格
此窗格仅在服务器和本地工作副本中都使用 SVN 1.5 或更高版本时可用。
在此窗格中,指定一对分支,您希望监控它们彼此的集成情况。 更改列表 窗格将显示与指定分支相关的更改列表,并提供每个更改列表的 集成状态信息。
您可以指定多个分支对,如果涉及多个项目或根目录。
条目 | 工具提示和快捷键 | 描述 |
|---|---|---|
从 | 指定源分支的 URL 地址。 JetBrains Rider 会在 从 Subversion 检出 对话框中建议选择的 URL 地址。 | |
到 | 请执行以下操作:
| |
| 高亮显示已集成的更改列表 | 点击此按钮,以在 更改列表 窗格中为每个 changelist 提供是否已集成的指示。 |
| 集成到分支 | 点击此按钮将选定的更改列表集成到工作副本中。 集成到分支 对话框将打开。 |
| 撤销集成到分支 | 点击此按钮以将所选变更列表的最后一次集成恢复到工作副本。 |
| 标记为已合并 | 点击此按钮以指示所选更改列表已集成到工作副本中,但实际并未集成该更改列表。 该操作会影响 .svn 文件夹中的管理信息。 所选变更列表旁边的图标从 |
| 标记为未合并 | 点击此按钮表示所选的更改列表未集成到工作副本中,而无需实际还原集成。 在 .svn 文件夹中更新管理信息。 所选变更列表旁边的图标从 |
| 过滤掉已集成的 | 点击此按钮仅显示尚未集成到工作副本中的变更列表。 |
| 过滤掉未集成的 | 点击此按钮以仅显示已集成到工作副本中的变更列表。 |
| 过滤掉其他的 | 点击此按钮以隐藏 更改列表 窗格中的多余变更列表。 不相关的变更列表是指在另一个 VCS 中管理或位于另一个根目录下的变更列表。 |
| 显示工作副本 | 点击此按钮以打开 Subversion 工作副本信息对话框。 |
刷新 | 点击此按钮以刷新 更改列表 窗格中的信息。 | |