推送对话框(Mercurial、Git)
此对话框适用于以下版本控制系统:
吉特
水银
该对话框由两个窗格(Repositories窗格和Commit details窗格)和Push控件区域组成。
存储库窗格
左窗格显示 Git 和/或 Mercurial 存储库列表(以及将推送到哪个远程分支的本地分支/活动书签),以及在每个存储库中执行的提交列表。
将鼠标悬停在提交上:将显示一个工具提示,其中显示提交编号、日期和时间、作者和提交消息。如果提交的作者与当前用户不同,则此提交用星号标记。
选中要推送到的每个存储库旁边的复选框。
如果您有一个未同步控制存储库的多根项目,则默认情况下仅选择当前存储库(或在项目视图中选择多个存储库)。有关如何启用/禁用同步存储库控制的详细信息,请参阅以下来源:
对于Git:版本控制设置:Git
对于Mercurial:版本控制设置:Mercurial
要修改要推送的目标分支(以蓝色突出显示),请单击它。标签变成一个文本字段,您可以在其中指定目标分支。您也可以通过选择要修改的分支并按 来切换到编辑模式F2。
您还可以使用与远程分支相同的方式编辑远程存储库(如果有多个)。请注意,如果未指定远程,则将显示定义远程链接而不是远程名称。单击它以添加遥控器。
如果存储库中没有远程,则会出现定义远程链接。单击此链接并在打开的对话框中指定远程名称和 URL。
提交详细信息窗格
右窗格显示所选提交中包含哪些文件。如果您在左侧窗格中选择多个分支,将显示所有相应的提交。
此区域中的工具栏提供以下选项:
物品 | 工具提示和快捷方式 | 描述 |
---|---|---|
显示差异 Ctrl+D | 单击此按钮可打开“文件差异查看器”对话框,该对话框显示所选文件的已提交版本与其先前版本之间的差异。 | |
编辑源 F4 | 单击此按钮可在编辑器中打开所选文件。 | |
按目录分组 Ctrl+P | 单击此按钮可在平面视图和目录视图之间切换。 | |
| 全部折叠/全部展开 Ctrl+NumPad -/Ctrl+NumPad + | 单击这些按钮可折叠/展开目录树中的所有节点。如果选择了平面视图,则这些按钮不可用。 |
推送控件
此区域中的控件允许您选择以下推送选项:
物品 | 描述 |
---|---|
推送标签 | 此选项仅在您使用 Git 时可用。 默认情况下,当您执行该
|
导出活动书签 | 此选项仅在您使用 Mercurial 时可用。 默认情况下,当您执行该 |
推 | 单击此按钮将更改推送到远程分支,或单击组合按钮并选择强制推送以运行 有关如何使用该
|