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