推送对话框(Mercurial、Git)
此对话框可用于以下版本控制系统:
Git
Mercurial
该对话框包含两个窗格(版本库 窗格 和 提交详情 窗格)以及 推送 控件区域。
版本库窗格
左侧窗格显示 Git 和 Mercurial 版本库的列表(包括将哪个本地分支/活动书签推送到哪个远程分支),以及每个版本库中执行的提交列表。
将鼠标悬停于某个提交上:将显示一个包含提交编号、日期和时间、作者以及提交消息的工具提示。 如果提交的作者与当前用户不同,则此提交会以星号标记。
选中要推送的每个版本库旁边的复选框。
如果您拥有一个多根项目,且版本库未同步控制,则默认情况下仅会选中当前版本库(或在 项目视图 中选中的多个版本库)。 如需了解有关启用和禁用同步版本库控制的更多信息,请参考以下来源:
对于 Git: 版本控制设置:Git
对于 Mercurial: 版本控制设置:Mercurial
要修改将要推送的目标分支(高亮为蓝色),请单击该分支。 该标签将变为一个可指定目标分支的文本字段。 您还可以选择要修改的分支并按下 F2 ,以切换到编辑模式。
如果存在多个远程版本库,您也可以像编辑远程分支一样编辑远程版本库。 请注意,如果尚未指定远程版本库,将出现 定义远程地址 链接以替代远程名称。 单击该链接以添加远程版本库。
如果版本库中不存在远程版本库,将会显示 定义远程地址 链接。 单击此链接,在打开的对话框中指定远程名称和 URL。
提交详情窗格
右侧窗格显示选中提交中包含的文件。 如果在左侧窗格中选择了多个分支,将显示所有相应的提交。
该区域中的工具栏提供以下选项:
项 | 工具提示与快捷键 | 描述 |
|---|---|---|
显示差异 Ctrl+D | 单击此按钮以打开 文件差异查看器 对话框,查看所选文件提交版本与上一版本之间的差异。 | |
编辑源文件 F4 | 单击此按钮将在编辑器中打开所选文件。 | |
按目录分组 Ctrl+Alt+P | 单击此按钮可在平铺视图与目录视图之间切换。 | |
| 全部折叠/全部展开 Ctrl+NumPad -/ Ctrl+NumPad + | 单击这些按钮可折叠/展开目录树中的所有节点。 如果选择了平铺视图,则这些按钮将不可用。 |
推送控件
该区域中的控件允许您选择以下推送选项:
项 | 描述 |
|---|---|
推送标签 | 此选项仅在使用 Git 时可用。 默认情况下,执行
|
导出活动书签 | 此选项仅在使用 Mercurial 时可用。 默认情况下,执行 |
推送 | 点击此按钮即可将更改推送到远程分支,或点击组合按钮上的 有关使用
|