UiPath Documentation
studio-web
latest
false
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。
UiPath logo, featuring letters U and I in white

Studio Web 用户指南

上次更新日期 2026年4月23日

解决方案的版本控制

版本控制允许多个用户随时查看、跟踪和还原解决方案的不同版本,从而增强团队协作。这使开发者能够构建和测试自动化,而不会覆盖彼此的工作。

Studio Web 中版本控制的工作方式因 WorkSpace 类型而异:

  1. Cloud Workspace :通过“更改历史记录”面板中的快照管理版本控制。
  2. 本地工作区(本地) :通过“版本控制”面板中的 Git 管理版本控制。

Cloud 工作区中的版本控制

解决方案的版本控制通过“更改历史记录” 面板中的快照进行处理。您可以将快照视为解决方案“检查点”,即解决方案开发过程中的各个阶段。快照会保留整个解决方案状态,包括其自动化项目、资源和部署配置。

快照有多种类型:

  1. 当前版本:解决方案的当前(最新)版本。它显示在“更改历史记录”面板中快照列表的顶部。
  2. 手动快照:由用户手动创建的快照。它们有名称和可选的说明。选择或将鼠标悬停在手动快照上,会显示其作者的姓名和创建时间。只能以只读模式打开。
  3. 自动快照:关闭解决方案时自动创建的快照,以及在打开解决方案时每 40 分钟创建的快照。自动快照具有基于时间戳的名称(例如,“Auto快照 - 2026-03-14 10:40 UTC”)。
  4. 发布快照:每次发布解决方案时自动创建的快照。它们的名称是已发布的解决方案版本。将鼠标悬停在发布快照上会显示其作者的姓名和创建时间。只能以只读模式打开。
    备注:

    有权访问解决方案的任何人都可使用所有快照,包括手动快照。

“更改历史记录” 面板按时间顺序列出所有快照,并显示其:

  • 版本号和说明(例如,“v1.1.0- 包括反馈表单”)。
  • 作者和时间戳(例如,“2 个月前,作者:John Doe”)。
  • (例如,“测试 NetSuite 集成之前进行稳定的内部版本”)。

您可以使用“筛选”按钮控制要在“更改历史记录”面板中显示的快照类型。

从面板中选择快照时,您将查看在该特定时间点存在的解决方案。浏览过去的快照时,系统会显示一条临时横幅消息,通知您正在以只读模式查看解决方案的过去版本。

文档图像

自动快照具有保留限制,具体取决于您组织的权益,并且可能会因许可计划而异:

  1. “每个解决方案的限制”(默认数量):每个解决方案保留的自动快照存在最大数量。达到此限制时,系统会在添加新快照时自动删除最旧的快照。
  2. 基于时间的限制: 系统会自动删除超过配置的保留期的自动快照。

要创建新的手动快照:

  1. 打开“更改历史记录”面板。确保已选择“当前版本”快照。
  2. 选择面板右上角的“创建快照”按钮。
  3. 输入快照的名称。
  4. (可选)按Tab键或选择“添加说明”字段以输入说明。
  5. 单击 Studio Web 设计器中的任意位置,或按Enter键。系统将创建新快照,并将其添加到“更改历史记录” 面板中。

快照的主要功能之一是能够将解决方案还原到特定时间点。默认情况下,从快照还原解决方案会创建最新快照(即,当前版本)的副本以供参考。这可确保您不会丢失在最新版本的解决方案上所做的任何工作。

要访问“还原”功能,请执行以下操作:

  1. 打开“更改历史记录”面板。
  2. 将鼠标悬停在手动快照或发布快照上。
  3. 选择“还原”按钮。系统将显示“还原快照”窗口。
  4. “标题”字段下,输入最新快照副本的必填名称。
  5. (可选)输入对解决方案更新所做的说明。
  6. 选择“还原”按钮。此时将显示一条横幅消息,通知您解决方案已成功还原到该特定时间点。
  7. 或者,选择“还原但不保存” ,以放弃解决方案的最新版本。

选择“还原但不保存”,可在不保存最新快照(当前版本快照)的情况下还原解决方案。这意味着系统将删除最新版本的解决方案。

常见问题

自动快照会影响性能吗?

不会。自动快照在后台创建,不会阻碍或减慢您在设计器中的工作。

我可以删除单个自动快照吗?

不能。自动快照由 Studio Web 自动管理,无法单独删除。系统会根据保留策略自动删除旧的自动快照。

自动快照是否占用存储空间?

是的。自动快照使用云存储空间。保留限制可确保存储使用量受到限制。

自动快照是否对有权访问解决方案的所有人可见?

是的。与所有快照一样,自动快照可供任何有权访问该解决方案的人使用。

共享解决方案中的自动快照会怎样?

共享解决方案遵循与自有解决方案相同的自动快照策略。系统会为打开并使用解决方案的所有用户创建自动快照,所有有权访问的人均可查看所有快照。

我可以为本地解决方案创建自动快照吗?

否。自动快照仅适用于云解决方案。

本地工作区中的版本控制

Studio Web 与 Git 集成,可为计算机上本地保存的解决方案启用高效的版本控制。

作为先决条件,请确保您正在使用本地保存的解决方案:

  1. 打开 Studio Web。
  2. 导航至“本地工作区”页面。
  3. 通过“打开解决方案” 按钮打开现有的本地解决方案,或使用“新建” 按钮创建一个新的解决方案。您还可以从先前打开的解决方案列表中选择现有解决方案。
  4. 选择在本地保存现有解决方案的文件夹,或指定应用于创建新解决方案的文件夹。此时将打开新的本地解决方案。
    重要提示:

    当浏览器提示时,允许 Studio Web 编辑文件。

  5. 打开至版本控制面板。

首次打开该面板时,系统会指示您初始化本地 Git 存储库。此为必要步骤,选择“初始化存储库”按钮后系统会自动执行此步骤。在初始化本地 Git 存储库时,Studio Web:

  • 创建一个 .gitignore。
  • 使用解决方案中的当前文件进行初始提交。
  • 创建一个名为“master”的本地分支。

您可以通过“版本控制”面板标头中的专用开关启用或禁用 Git 版本控制。您可以为某些解决方案启用版本控制,并对其他人禁用版本控制。如果初始化新的存储库,则会自动启用版本控制。

创建和管理分支

版本控制面板的左上角选择分支名称,以:

  1. 通过“创建新分支”按钮创建新分支。输入分支名称,然后选择“创建” 。该分支将添加到可用分支列表中。
  2. 通过从本地分支下的列表中选择分支名称来切换分支。切换分支时,解决方案将重新加载。

分支分为本地分支和远程分支。选择远程分支时,将显示一个消息窗口,通知您切换到远程分支意味着丢失当前对本地分支所做的更改,并将本地分支重置为远程分支的状态。

连接到远程存储库

要将现有的本地存储库连接到远程存储库,请执行以下操作:

  1. 选择版本控制面板右上角的选项图标。
  2. 选择“连接到 GitHub”按钮。系统将显示 GitHub 身份验证窗口。
  3. 使用GitHub Integration Service 连接器对 GitHub 进行身份验证。
  4. 成功进行身份验证后,在“存储库 URL”字段中输入远程存储库的 URL。
  5. 选择“保存配置”按钮。
  6. 或者,也可以选择“返回”以返回到“版本” 控制面板。

提交并推送更改

创建解决方案时,您所做的更改将记录在“版本”控制面板中的“更改”下。选择列表中的每项更改,即可并排查看更改情况。更改已突出显示,如下所示:

  • 绿色和 + 图标表示项目文件中已添加某些内容。
  • 橙色和 / 图标表示该文件已被修改。
  • 红色和 - 图标表示某些内容已从项目文件中删除。

要提交对解决方案所做的更改并将其推送到您当前所在的分支,请执行以下操作:

  1. 选择“版本” 控制面板中的“提交”按钮。
  2. 输入提交消息。提交中包含的更改显示在“更改”部分下。
  3. 选择“提交” 。您的新提交内容将显示在“提交历史记录”部分中。

查看提交历史

“提交历史记录”部分按时间顺序包含从初始提交开始的所有提交内容。每次提交都会显示有关其作者和创建时间的信息。

从列表中选择一个提交版本,然后查看该特定提交版本的“更改”部分。

右键单击某个提交版本,然后选择:

  • 从此提交开始创建分支,从此提交开始创建一个新的本地分支。为新分支命名,然后选择创建。新分支现已处于活动状态,并显示在可用分支列表中。
  • 将本地分支重置为此提交内容,可将当前分支恢复到创建提交时的状态。比本次提交更新的提交内容将自动从“提交历史记录”中删除。文档图像

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新