- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
来源控件面板
“来源控件”面板在 Studio 中提供了完整的 Git 工作流。只要打开 Git 存储库的项目,即可使用该面板。它与其他面板( “资源管理器” 、 “活动” 、 “代码片段” 等)一起停靠在设计器的左侧。
“来源控件”面板仅适用于 Git 存储库。仍可通过“团队”后台选项卡管理使用 TFS 和 SVN 管理的项目。
首次打开该面板时,系统会指示您初始化本地 Git 存储库。此为必需步骤,通过选择“初始化存储库”按钮可自动执行此步骤。
该面板包含两个不同的部分:
- 更改:列出工作树中已修改、添加、删除或重命名的所有文件,并托管提交控件。
- 图表:将存储库的提交历史呈现为交互式可视化图表。
单击每个部分的标题可折叠或展开相应的部分。折叠某个部分时,其标头会显示其包含的项目数量,使您一目了然地监控活动。
“更改”部分
“更改”部分列出了所有待处理的文件更改,分为已暂存和未暂存组。
每个文件条目都有一个颜色编码的状态字母( M - 已修改, A - 已添加, D - 删除, R - 重命名, U - 未追踪)。
将鼠标悬停在文件上或右键单击文件,即可访问特定于文件的选项:
- 打开文件,以在“设计器”面板中打开文件。
- 放弃更改,以将文件还原到上次提交的状态。
- 暂存或取消暂存。
- 添加到 .gitignore ,以从将来的跟踪中排除该文件。
- 在文件资源管理器中显示以打开文件在计算机上的位置。
- 在“资源管理器”视图中显示,以打开“资源管理器”面板。
使用“消息”字段写入您的提交消息。编写消息后,选择“提交”或使用 CTRL + Enter 键盘快捷方式。如果在提交时没有显式暂存任何文件,则所有更改都将自动暂存。
选择“提交”按钮旁边的箭头以访问更多选项:
- Commit :在本地提交暂存的更改。
- 提交(修改) :在最近的提交中添加分阶段更改。
- 提交并推送: 提交,然后推送到远程分支。
- 提交并同步: 提交暂存更改,然后拉取和推送以与远程分支同步。
选择“更改”部分顶部的“刷新”按钮,以重新加载该部分。
您也可以选择“更多选项”按钮,执行以下操作:
- 访问拉取、推送和获取所有远程操作。
- 暂存所有更改。
- 打开“管理分支”窗口。
工具栏中分支名称旁边的超前/领先徽章显示了本地分支领先和领先于远程跟踪分支的提交数(提交次数)。
图表部分
“图表”部分将存储库的提交历史呈现为可视化的多通道图表。该部分最多显示 200 个提交,并带有分支和标签标签、颜色编码分支线以及用于说明合并连接的贝兹曲线。
选择“分支”筛选器按钮,在要显示的提交之间切换:
- Auto : 在当前分支上提交。
- 全部:提交所有分支。
- 仅在特定分支上提交。
单独的按钮可用于访问以下功能:
- 获取所有远程内容:下载远程更改而不合并它们。
- 拉取: 下载远程更改并将其合并到当前分支中。
- 推送: 将已提交的本地更改上传到远程分支。
您也可以使用专用按钮刷新此部分。
“图表”部分中的每一行代表一次提交。将鼠标悬停在提交版本上会显示提交作者、日期、消息和缩写 SHA。您也可以将完整的 SHA 复制到剪贴板。
已更改的文件将在“已更改的文件”列表下列出。右键单击列表中的文件,然后选择“与先前提交比较” ,以在设计器中打开差异视图。
右键单击某个提交版本,您可以访问以下选项:
- 签出提交版本:在选定的提交版本签出存储库。
- 签出分支:切换到与所选提交版本关联的分支。
- “精选提交” :将提交的更改应用于当前分支。
- “还原提交” :创建一个新的提交版本,该提交版本将撤消所选提交版本引入的更改。
- 软件重置: 将分支指针移至选定的提交版本,并暂存所有后续更改。
- 硬重置: 将分支指针移至选定的提交版本,并放弃所有后续更改。
- 与工作树比较:打开提交版本和当前本地文件之间的区别。
- 与先前提交比较:打开此提交与其父级提交之间的差异。
- 复制提交 SHA :将完整的提交 SHA 复制到剪贴板。
单击“来源控件”面板中的任意位置( “更改”区域或“图表”区域中展开的提交行),将打开差异视图。
