存储库和传入选项卡
最后修改时间:2023 年 11 月 27 日VCS | 显示更改视图 - 存储库/传入
查看 | 工具窗口 | 版本控制 - 存储库/传入
Alt09
“存储库”和“传入”选项卡仅适用于非分布式版本控制系统(即除 Git 和 Mercurial 之外 PyCharm 支持的所有 VCS)。
“存储库”选项卡显示提交到当前项目中 VCS 根下的存储库的更改。“传入”选项卡显示其他团队成员提交到存储库但尚未在本地检出的更改。两个选项卡都显示历史缓存中存储的信息。显示的更改列表数量取决于缓存范围。
每个选项卡包含以下窗格:
请注意,如果您在服务器和本地工作副本中都使用 SVN 1.5 或更高版本,则“存储库”选项卡还具有“合并信息”窗格,该窗格可配置其他两个窗格中的视图并提供对分支之间集成的控制。
更改列表窗格
该窗格显示已提交并存储在历史缓存中的更改列表。单击更改列表时,受所选提交影响的文件将显示在“更改的文件”窗格中。
提交的变更列表通常对应于跟踪系统中的问题。您可以直接从“更改列表”窗格在浏览器中打开此类问题。此功能具有以下先决条件:
配置问题导航后,提交消息中的问题编号将呈现为链接。单击此类链接会将您带到问题跟踪器的相应页面。
物品 | 工具提示和快捷方式 | 描述 | 可用于 |
---|---|---|---|
刷新 CtrlF5 | 单击此按钮可刷新视图中的信息。 | 两个选项卡 | |
显示详细资料 Ctrl0Q | 单击此按钮可显示有关所选更改列表的以下信息:
| 两个选项卡 | |
创建补丁 | 单击此按钮可根据所选变更列表创建补丁。 | 存储库选项卡 | |
恢复更改 | 单击此按钮可为所选更改列表创建反向补丁并回滚之前所做的更改。您可以使用此操作来恢复任何用户提交的更改。 “选择目标更改列表”对话框打开。 请注意,如果反向补丁应用于较早提交的版本,则此回滚尝试可能会因与后来的更改发生冲突而失败。 | 存储库选项卡 | |
清除 | 单击此按钮可清除历史缓存。提交列表将被清空。要恢复它,请单击“刷新”。 | 存储库 | |
编辑修订评论 | 单击此按钮可编辑所选提交的消息。 | 存储库 | |
更新项目 Ctrl0T | 单击此按钮可将项目更新到最新的可用版本。 | 传入选项卡 | |
展开全部 CtrlNumPad + | 单击此按钮展开所有节点。 | 两个选项卡 | |
全部收缩 CtrlNumPad - | 单击此按钮可折叠所有节点。 | 两个选项卡 | |
复制 Ctrl0C | 单击此按钮可将所选更改列表的提交消息复制到剪贴板。 | 两个选项卡 | |
帮助 F1 | 打开浏览器并显示相应的帮助页面。 | 两个选项卡 | |
突出集成 | 单击此按钮可显示“合并信息”窗格。 仅当服务器端和客户端均使用 Subversion 1.5 时,该按钮才可用。 | 存储库选项卡 | |
过滤 | 使用此列表可以隐藏您不感兴趣的更改列表,并仅查看满足特定条件的更改列表。 可以使用以下选项:
| 两个选项卡 | |
通过...分组 | 使用此列表可以按照特定标准对更改列表进行分组。 可以使用以下选项:
| 两个选项卡 | |
搜索 | 使用此字段输入搜索模式并查找提交消息与指定字符串匹配的提交。当您键入时,列表会动态缩小以显示带有与指定模式匹配的提交消息的更改列表。 要保存搜索模式,请按。Enter 要查看最近搜索模式的列表,请单击按钮。 要清除搜索模式列表,请单击按钮。 | 存储库选项卡 |
更改的文件窗格
物品 | 工具提示和快捷方式 | 描述 |
---|---|---|
显示差异 Ctrl0D | 单击此按钮可显示所选文件的当前版本与先前版本之间的差异。 | |
显示与本地的差异 | 单击此按钮可显示所选文件的所选版本与其当前本地副本之间的差异。 | |
编辑来源 F4 | 单击此按钮可打开所选文件的本地副本进行编辑。 | |
开放存储库版本 | 单击此按钮可打开所选文件的存储库版本。 | |
恢复选定的更改 | 单击此按钮可恢复对所选文件的更改并回滚到其先前的修订版本。 | |
集成到分支 | 单击此按钮可将所选文件的更改集成到目标分支。 | |
比较 Subversion 属性 | 仅当您使用Subversion作为版本控制系统时,此选项才可用。 单击此按钮可查看当前版本与先前版本之间文件属性的差异。 | |
显示历史 | 单击此按钮可在版本控制工具窗口 中打开所选文件的历史记录视图 。Alt09 | |
按目录分组 CtrlAlt0P | 单击此按钮可将平面文件列表转换为包含文件的包树。 | |
展开全部 CtrlNumPad + | 单击此按钮展开所有节点。 仅当窗格中的文件按目录分组显示时,该按钮才可用。 | |
全部收缩 CtrlNumPad - | 单击此按钮可折叠所有节点。 仅当窗格中的文件按目录分组显示时,该按钮才可用。 |
合并信息窗格
仅当您在服务器和本地工作副本中使用 SVN 1.5 或更高版本时,该窗格才可用。
在此窗格中,指定一对要监视其相互集成的分支。更改列表窗格将显示与指定分支相关的更改列表,并提供有关每个更改列表的集成状态的信息。
如果涉及多个项目或根,则可以指定多对分支。
物品 | 工具提示和快捷方式 | 描述 |
---|---|---|
从 | 指定源分支的 URL 地址。 PyCharm 建议在“从 Subversion 检出”对话框中选择的 URL 地址。 | |
到 | 请执行下列操作:
| |
突出集成 | 单击此按钮可为“更改列表”窗格中的每个更改列表提供是否集成的指示。 | |
集成到分支 | 单击此按钮可将选定的更改列表集成到工作副本中。 将打开“集成到分支”对话框。 | |
撤消集成到分支 | 单击此按钮可恢复所选更改列表到工作副本的最后集成。 | |
标记为已合并 | 单击此按钮表示将选定的更改列表集成到工作副本中,而不实际集成更改列表。 该操作会影响.svn文件夹中的管理信息。 所选更改列表旁边的图标从变为。 | |
标记为未合并 | 单击此按钮表示选定的更改列表不会集成到工作副本中,而无需实际恢复集成。 更新.svn文件夹中的管理信息。 所选更改列表旁边的图标从变为。 | |
过滤掉集成 | 单击此按钮仅显示尚未集成到工作副本中的更改列表。 | |
过滤掉未集成的 | 单击此按钮仅显示已集成到工作副本中的更改列表。 | |
过滤掉其他人 | 单击此按钮可隐藏“更改列表”窗格中无关的更改列表。 无关变更列表是在另一个 VCS 中管理或位于另一个根下的变更列表。 | |
显示工作副本 | 单击此按钮可打开Subversion 工作副本信息对话框。 | |
刷新 | 单击此按钮可刷新“更改列表”窗格中的信息。 |
感谢您的反馈意见!