Studio
2021.10
false
Studio 用户指南
Last updated 2024年7月15日

使用 TFS 管理项目

支持 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 打开项目

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

    注意:连接到 Azure DevOps Server”窗口包含在连接到存储库时用于切换用户的选项。
  2. 打开“选择 Azure DevOps Server”下的下拉菜单,选择要访问的服务器。选择一个团队项目集合和一个团队项目。选择完成后,单击“连接”。“存储库浏览器”窗口将打开。
  3. 在存储库浏览器中,您可以浏览并选择现有文件夹或复制“选定路径”



  4. 单击“确定”以确认选择并关闭窗口。“从 TFS 项目签出”窗口将显示。

    要更改文件并打开存储库浏览器,请使用 按钮。



  5. 选择一个“签出目录”。默认情况下,项目名称将添加到签出目录中。单击“打开”project.json.xaml 以及存储库项目文件夹中存储的其他文件将在本地映射。
  6. 当您从 Studio 打开文件时,例如 Main.xaml,“问题”对话框随即打开,并提供两个选项用于从存储库中提取文件:
    • “签出最新版本并进行编辑”- 在编辑模式下,从存储库中打开 Main.xaml 文件的最新版本。“中断锁定”选项表示文件已被其他用户签出。通过使用此选项,您可以在不通知用户的情况下删除锁定。
    • “以只读方式打开本地版本”- 以只读模式打开 Main.xaml 文件的本地版本。即使文件处于只读模式,也可以打开包管理器,但是为了执行更改和安装依赖项,需要签出 project.json 文件。
      选中“始终签出最新版本并编辑,不再显示”复选框,如此一来,在其后续出现时,“签出最新版本并编辑”选项便会传播您的选择。无论您选择哪个选项,都需要单独签出 project.json 文件,以使特定更改生效。


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

向 TFS 中添加项目

  1. 在 Studio 中创建或打开项目。单击“开始”>“团队”>“添加到 TFS”按钮,或单击状态栏中的“添加到来源控件”>“添加到 TFS”快捷方式。系统将显示“连接到 Azure DevOps Server”窗口。
  2. 选择要访问的服务器、团队项目集和团队项目。选中相关选项后,单击“连接”。系统将显示“请选择要在下方添加的文件夹”窗口,您可以在其中选择添加项目的位置。

    您可以浏览并选择现有文件夹,或单击左导航窗格上方的“创建文件夹”以添加新文件夹。单击“确定”以确认选择并关闭窗口。



  3. 系统将显示“添加到 TFS 项目”窗口。

    要将项目添加到特定文件夹中,请在“远程子文件夹”框中提供一个相对路径,或使用 按钮打开存储库浏览器。



  4. 点击添加。 系统将打开“签入更改”窗口。
  5. 选择要签入的文件并写入“提交消息”。单击“签入”。项目文件将添加到 TFS 存储库中,并在本地签出,但 project.json 文件除外。

将项目添加到 TFS 时,“项目”面板中的上下文菜单包括 TFS 特定选项。有关详细信息,请参阅 SVN 和 TFS 的上下文菜单选项

编辑和签入对 TFS 的更改

  1. 将您的一个项目连接到 TFS 存储库。
  2. 右键单击 .xaml 文件,然后选择“签出以进行编辑”。系统随即会在本地映射最新版 .xaml 文件,然后在“项目”面板中打开此文件。系统会锁定此文件以进行编辑,直到将其签入为止。然后,对文件执行任何类型的更改。
    注意:一旦从 TFS 存储库签出某个文件,其他拥有访问权限的用户便无法再签出该文件。
  3. 右键单击 .xaml 文件或项目节点,然后选择“签入”,或单击“状态栏”中的 docs image 图标(此图标也会统计未提交的更改数量)。系统将显示“签入更改”窗口。
  4. 检查更改并选中“显示无版本文件”框,以将导入的文件添加到存储库中。写入“提交消息”来描述更改。



  5. 单击“签入”。最新版本现在与“提交消息”一起在存储在存储库中。在 Studio 中,project.json 文件恢复为只读模式。
  6. 单击“启动”>“团队”>“断开连接”,以断开当前项目与来源控件的连接。

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

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。