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

使用 TFS 管理项目

将 Team Foundation Server (TFS) 与受支持的服务器工作区配置一起使用,以连接和管理 Studio 自动化项目。

支持 Team Foundation Server 版本为:

  • 2012
  • 2013
  • 2015
  • Express 2012
  • Express 2013
  • Express 2015
    备注:

    Studio 仅适用于服务器工作区。如果 Studio 创建的工作区在 Studio 外部更改为本地工作区,则无法从 TFS 打开项目。

在 Studio 中设置 TFS

  1. “团队”选项卡中,选择“从 TFS 打开”“添加到 TFS” 。系统将显示“连接到 Azure DevOps Server”窗口。

  2. 选择“服务器” 。系统随即会显示“添加/删除 Azure DevOps Server”窗口。

  3. 选择“添加”按钮。系统随即会显示“添加 Azure DevOps Server”窗口。

    备注:

    如果在尝试添加 TFS 服务器时 Studio 崩溃或无法响应,请从 C:\Users\<username>\AppData\Roaming\Microsoft Visual Studio\15.0_xx\Team Explorer 删除配置文件,重新启动 Studio,然后重试。

  4. 填写TFS存储库的详细信息,然后选择“确定” 。团队的集合和项目随即会出现在“连接到 Azure DevOps Server”窗口中。“在线管理 TFS”按钮可将您连接到网页管理界面。

如果 TFS 服务器处于联机状态(例如,https://<account>.visualstudio.com),则请求使用 MicrosoftAccount 进行身份验证。

备注:

默认情况下,在所有 Windows Server 计算机上,都不会显示此窗口,因为它要求运行 JavaScript。可以通过 Internet Explorer 设置(“安全性”选项卡>“自定义级别”>“启用脚本”)来启用此功能。

结果

TFS 已在 Studio 中连接。团队的集合和项目随即会出现在“连接到 Azure DevOps Server”窗口中。

从 TFS 打开项目

  1. “团队”选项卡中,选择“从 TFS 打开” 。系统将显示“连接到 Azure DevOps Server”窗口。

    备注:

    “连接到 Azure DevOps Server”窗口包含在连接到存储库时用于切换用户的选项。

  2. 打开“选择 Azure DevOps Server”下的下拉菜单,选择要访问的服务器。选择一个团队项目集合和一个团队项目。选择完成后,请选择“ 连接 ”“存储库浏览器”窗口将打开。

  3. 在存储库浏览器中,您可以浏览并选择现有文件夹或复制“选定路径”

  4. 选择“确定”以确认选择并关闭窗口。“从 TFS 项目签出”窗口将显示。要更改文件并打开存储库浏览器,请使用docs image按钮。

  5. 选择一个“签出目录”。默认情况下,项目名称将添加到签出目录中。选择“打开”。project.json.xaml 以及存储库项目文件夹中存储的其他文件将在本地映射。

  6. 当您从 Studio 打开文件时,例如 Main.xaml,“问题”对话框随即打开,并提供两个选项用于从存储库中提取文件:

    • “签出最新版本并进行编辑”- 在编辑模式下,从存储库中打开 Main.xaml 文件的最新版本。中断锁定选项表示文件已被其他用户签出。通过使用此选项,您可以在不通知用户的情况下删除锁定。
    • 以只读方式打开本地版本 - 以只读模式打开 Main.xaml 文件的本地版本。即使文件处于只读模式,也可以打开包管理器,但是为了执行更改和安装依赖项,需要签出 project.json 文件。

      选中“始终签出最新版本并编辑,不再显示”复选框,如此一来,在其后续出现时,“签出最新版本并编辑”选项便会传播您的选择。无论您选择哪个选项,都需要单独签出 project.json 文件,以使特定更改生效。

    备注:

    如果从 TFS 存储库中仅签出了库项目的 .xaml 文件,则 .screenshots 文件夹不会更新。对文件夹使用“获取最新版本”以获取文件。

结果

该项目已从 TFS 存储库签出,并且可以在 Studio 中本地用于编辑。

向 TFS 中添加项目

  1. 在 Studio 中创建或打开项目。选择“开始” > “团队” > “添加到 TFS”按钮,或选择状态栏中的“添加到来源控件” > “添加到 TFS”快捷方式。系统将显示“连接到 Azure DevOps Server”窗口。

  2. 选择要访问的服务器、团队项目集和团队项目。选择完成后,请选择“ 连接 ” 。系统将显示“请选择要在下方添加的文件夹”窗口,您可以在其中选择添加项目的位置。

    您可以浏览并选择现有文件夹,或选择“创建文件夹”docs image用于添加新文件夹的。选择“确定”以确认选择并关闭窗口。

  3. 将显示添加到 TFS 项目窗口。要将项目添加到特定文件夹中,请在远程子文件夹框中提供一个相对路径,或使用 docs image 按钮打开存储库浏览器。

  4. 选择“添加”。 系统将打开“签入更改”窗口。

  5. 选择要签入的文件并写入“提交消息” 。选择“签入” 。项目文件将添加到 TFS 存储库中,并在本地签出,但 project.json 文件除外。

结果

项目文件将提交到 TFS 存储库,并在本地签出。project.json 文件已排除。

将项目添加到 TFS 时,“项目”面板中的上下文菜单包含 TFS 专属选项。 有关更多信息,请参阅“SVN 和 TFS 的上下文菜单选项”

编辑和签入对 TFS 的更改

  1. 将您的一个项目连接到 TFS 存储库。

  2. 打开.xaml文件的上下文菜单,然后选择“签出以进行编辑” 。系统随即会在本地映射最新版.xaml文件,然后在“项目”面板中打开此文件。系统会锁定此文件以进行编辑,直到将其签入为止。然后,对文件执行任何类型的更改。

    备注:

    一旦从 TFS 存储库签出某个文件,其他拥有访问权限的用户便无法再签出该文件。

  3. 打开.xaml文件或项目节点的上下文菜单,然后选择“签入” ,或者选择状态栏状态栏中的图标,该图标还会计算未提交的更改数量。系统将显示“签入更改”窗口。

  4. 检查更改并选中“显示无版本文件”框,以将导入的文件添加到存储库中。写入“提交消息”来描述更改。

  5. 选择“签入” 。最新版本现在与“提交消息”一起在存储在存储库中。在 Studio 中,project.json 文件恢复为只读模式。

  6. 选择“启动” > “团队” > “断开连接” ,以断开当前项目与来源控件的连接。

    备注:

    如果您在外部编辑器中编辑添加到来源控件的项目中的文件,则仅在您单击“刷新”后,更改才会在“项目”面板和状态栏中显示在“项目”面板中在“项目”面板中。

结果

更改将提交到 TFS 存储库。project.json 文件在 Studio 中恢复为只读模式。

  • 在 Studio 中设置 TFS
  • 结果
  • 从 TFS 打开项目
  • 结果
  • 向 TFS 中添加项目
  • 结果
  • 编辑和签入对 TFS 的更改
  • 结果

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新