UiPath Documentation
studio
latest
false
Studio 用户指南
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

来源控件面板

Studio 中的“来源控件”面板,可提供完整的 Git 工作流,包括提交、推送、拉取和已打开项目的分支管理。

来源控件面板在 Studio 中提供完整的 Git 工作流。每当打开属于 Git 存储库的项目时,该面板即会显示。它与其他面板(“资源管理器”、“活动”、“代码片段”等)一起停靠在设计器的左侧。

来源控件面板仅支持 Git 存储库。使用 TFS 和 SVN 管理的项目仍需通过“团队”后台选项卡进行管理。

首次打开面板时,系统会指示您初始化本地 Git 存储库。此步骤为必须操作,选择“初始化存储库”按钮即可自动执行。

面板结构和导航​

该面板包含两个不同的部分:

  1. 更改:列出工作树中所有已修改、添加、删除或重命名的文件,并托管提交控件。
  2. 图形:将存储库的提交历史记录呈现为交互式可视化图形。

单击每个部分的标头可折叠或展开相应部分。当某个部分处于折叠状态时,其标头会显示包含的项目数量,方便您一目了然地监控活动。

“更改”部分​

“更改”部分列出了所有待处理的文件更改,并分为“已暂存”和“未暂存”两组。

每个文件条目都标有以颜色区分的状态字母(M – 已修改、A – 已添加、D – 已删除、R – 已重命名、U – 未追踪)。

将鼠标悬停在文件上方或右键单击文件,以访问文件特定选项:

  • 打开文件,以在“设计器”面板中打开文件。
  • 放弃更改,以将文件恢复回上次提交时的状态。
  • 暂存或未暂存。
  • 添加到 .gitignore,以将文件排除在未来的跟踪之外。
  • 在文件资源管理器中显示,以打开文件在计算机上的位置。
  • 在资源管理器视图中显示,以打开资源管理器面板。

Use the Message field to write your commit message. To have Autopilot write it, select Generate commit message. Autopilot uses your staged changes, or all your changes if none are staged. Generate commit message is available when generative AI features are enabled and Studio is connected to Orchestrator.

After writing your message, select Commit or use the CTRL + Enter keyboard shortcut. If no files are explicitly staged when you commit, all changes are staged automatically.

选择“提交”按钮旁边的箭头,可以访问更多选项:

  • 提交:在本地提交暂存的更改。
  • 提交(修订):将暂存的更改添加到最近一次提交。
  • 提交和推送:先进行提交,然后推送到远程分支。
  • 提交和同步:提交暂存的更改,然后进行拉取和推送以与远程分支同步。

选择“更改”部分顶部的“刷新”按钮,以重新加载该部分。

您还可以选择“更多选项”按钮,以:

  • 访问拉取、推送和获取所有远程操作。
  • 暂存所有更改。
  • 打开“管理分支”窗口。
  • 打开“隐藏更改”对话框或“管理隐藏”窗口 — 请参阅隐藏更改。

工具栏中分支名称旁设有领先/落后徽章,直观显示了本地分支领先于和落后于远程跟踪分支的提交数量。

隐藏更改​

切换分支或在未完成的工作之上拉取紧急修复,不再意味着离开 Studio 而使用第三方 Git 客户端。从“更多选项”菜单中选择“隐藏更改” ,以预留工作树,或选择“管理隐藏” ,将其恢复。

“隐藏更改”对话框用于保存当前的工作树,有两个选项:

  • 隐藏消息(可选) - 用于稍后识别隐藏内容的注释。
  • “包括未跟踪的文件”- 还隐藏 Git 未跟踪的文件。

选择“隐藏”以保存工作树,或选择“取消”以在不隐藏工作树的情况下关闭。

“管理隐藏”窗口列出您放在旁边的每个隐藏及其消息和创建日期以及三个操作:

  • 应用- 应用隐藏并将其保留在列表中。
  • “弹出” - 应用隐藏,并将其从列表中删除。
  • 放置- 删除隐藏内容而不应用它。要求您先确认: “是否确定要删除此存储?此操作无法撤销。”

如果无法干净地应用存储(因为存在暂存的更改或它涉及的文件有未提交的修改),则不会更改任何内容并保留存储,并显示一条消息,指出两者中的哪一条存储。例如,应用包含未提交修改的存储时,系统将显示: “无法应用存储,因为它更改的一些文件有未提交的修改。系统未更改任何内容,并保留存储。提交或放弃这些修改,然后重试"。"

如果隐藏列表在 Studio 外部发生变化, “管理隐藏”窗口会刷新该列表并要求您重试,而不是对过时的列表进行操作。

“图形”部分​

“图形”部分将存储库的提交历史记录呈现为可视化多通道图形。该部分最多显示 200 条提交记录,包含分支和标签标识、通过颜色区分的分支线,以及用于展示合并关系的贝塞尔曲线。

选择分支筛选按钮,即可切换想要查看的提交记录:

  • 自动:当前分支上的提交。
  • 全部:所有分支的提交。
  • 仅限特定分支上的提交。

通过各个独立的按钮,您可以访问以下功能:

  • 获取所有远程:下载远程更改,而不合并这些更改。
  • 拉取:下载远程更改并将其合并到当前分支中。
  • 推送:将已提交的本地更改上传到远程分支。

您还可以通过专用按钮刷新该部分。

“图形”部分中的每一行都代表一个提交。将鼠标悬停在提交上方会显示该次提交的作者、日期、消息和缩写 SHA。您还可以将完整 SHA 复制到剪贴板。

已更改的文件列在“已更改的文件”列表下。在列表中右键单击文件,然后选择“与之前的提交比较”,即可在设计器中打开差异视图。

右键单击某一提交即可访问以下选项:

  • 检出提交:将存储库检出至所选提交对应的版本。
  • 检出分支:切换到与所选提交对应的分支。
  • 拣选提交:将提交所做的更改应用于当前分支。
  • 还原提交:创建一个新的提交,用于撤消所选提交所带来的各项更改。
  • 软重置:将分支指针移动至所选提交,同时保持所有后续更改为已暂存状态。
  • 硬重置:将分支指针移动至所选提交,并丢弃所有后续更改。
  • 与工作树比较:查看该提交与当前本地文件之间的差异对比。
  • 与之前的提交比较:查看该提交与其父提交之间的差异对比。
  • 复制提交 SHA:将完整的提交 SHA 复制到剪贴板。

在来源控件面板中的任何位置(无论是“更改”区域,还是“图形”区域中已展开的提交行)点击文件,即可打开差异视图。

  • 面板结构和导航​
  • “更改”部分​
  • 隐藏更改​
  • “图形”部分​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新