搁置更改对话框
最后修改时间:2022 年 8 月 3 日VCS | 搁置变更
使用此对话框可以搁置选定的文件或更改列表。
修改的文件窗格
此部分包含自上次提交以来已修改的文件列表。默认情况下会选择列表中的所有文件。取消选择您不想搁置的文件。
修改文件窗格工具栏
物品 | 工具提示和快捷方式 | 描述 |
---|---|---|
显示差异 Ctrl0D | 打开“差异”对话框,其中突出显示所选文件的本地工作副本与其存储库版本之间的差异。 | |
恢复 | 恢复对所选文件的本地工作副本所做的所有更改。 | |
刷新更改 CtrlF5 | 单击此按钮可重新加载更改的文件树视图,使其保持最新状态。 | |
通过...分组 | 选择如何对修改后的文件进行分组 - 按目录或模块 | |
展开或折叠所有节点 CtrlNumPad + CtrlNumPad - | 单击这些按钮可展开或折叠目录树中的所有节点。这些按钮在平面视图中不可用。 | |
更改列表 | 不适用 | 从此列表中,选择包含要搁置的修改文件的更改列表。默认情况下会选择活动更改列表。 |
修改文件窗格下的摘要显示当前选定更改列表的统计信息,例如修改的、新建的和删除的文件的数量。该区域还显示显示的每种类型的文件数量,以及其中有多少文件将被搁置。
提交消息窗格
在此区域中,输入将用作架名称的字符串。当您取消搁置更改时,将在“更改”视图中创建一个具有相同名称的新更改列表 。如果将此字段留空,将使用以下模式生成架子名称:<架子中的文件数量>、<创建架子的日期和时间>:
提交之前/提交之前部分
使用此区域中的控件来定义您希望 PyCharm 在搁置所选文件之前执行哪些附加操作。
这些控件可用于以下版本控制系统:
git
Subversion
Perforce
提交后/提交后部分
使用此区域中的控件来定义您希望 PyCharm 在提交所选文件后执行哪些附加操作。
物品 | 描述 | 可以用来 |
---|---|---|
运行工具 | 从此列表中,选择您希望 PyCharm 在提交所选更改后启动的外部工具。您可以从列表中选择一个工具,或者单击“浏览”按钮并在打开的“外部工具”对话框中配置外部工具。 | 所有 VCS |
将文件上传至 | 从此列表中,选择用于将提交的文件上传到本地或远程主机、已安装的磁盘或目录的服务器访问配置或服务器组。
仅当启用FTP/SFTP/WebDAV 连接插件时,该列表才可用。 | 所有 VCS |
始终使用选定的服务器或服务器组 | 仅当启用FTP/SFTP/WebDAV 连接插件时,该复选框才可用。 | 所有 VCS |
差异窗格
要打开“差异”窗格,请按或右键单击要研究的文件,然后在上下文菜单中选择“显示差异” 。Ctrl0D
在此窗格中,您可以探索所选文件的基本存储库版本与您要提交的版本之间的差异。
差异窗格工具栏
物品 | 工具提示和快捷方式 | 描述 |
---|---|---|
/ | 上一个差异/下一个差异ShiftF7 F7 | 跳转到下一个或上一个差异。 当达到最后一个或第一个差异时,PyCharm 建议单击箭头按钮或再次按/并比较本地修改的其他文件。此行为取决于“差异查看器”设置中的“到达最后一次更改后转到下一个文件”选项。F7ShiftF7 |
跳转至源代码 F4 | 在编辑器中打开选定的文件。插入符号的位置与差异查看器中的位置相同。 | |
比较上一个/下一个文件 Alt0← Alt0→ | 单击这些按钮可将上一个/下一个文件的本地副本与其来自服务器的更新进行比较。
| |
观众 | 选择查看器模式:并排或统一。并排模式有两个面板,统一模式有一个面板。 您可以在两个查看器中编辑代码并执行Accept、Append、Revert操作。 您只能更改并排查看器的右侧部分或统一查看器的下一行中的文本。 您只能编辑文件的本地版本。您无法编辑具有只读状态的文件。 | |
空白 | 定义差异查看器应如何处理空格。
| |
突出显示模式 | 选择突出显示差异粒度的方式。 可用的选项有:
| |
折叠未更改的片段 | 折叠两个文件中所有未更改的片段。不可折叠的未更改行的数量可在“差异和合并”设置页面上进行配置。要打开“差异和合并”页面,请按打开设置,然后导航到“工具”|“ 差异与合并。CtrlAlt0S | |
同步滚动 | 同时滚动两个差异窗格。如果释放此按钮,每个窗格都可以独立滚动。 | |
禁用编辑 | 启用对所选文件的本地副本的编辑,默认情况下处于禁用状态。启用编辑后,您可以在提交之前对修改的文件进行最后一刻的更改。 | |
编辑器设置 | 打开可用选项的列表。选择或清除这些选项可显示或隐藏行号、缩进参考线、空格和软换行。 | |
帮助 F1 | 打开浏览器并显示相应的帮助页面。 |
请注意,上面列出的选项仅适用于文本文件。PyCharm 无法比较二进制文件,因此大多数命令对它们不可用。
感谢您的反馈意见!