- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
Studio 用户指南
支持 Team Foundation Server 版本为:
- 2012
- 2013
- 2015
- Express 2012
- Express 2013
- Express 2015
备注:
Studio 仅适用于服务器工作区。如果 Studio 创建的工作区在 Studio 外部更改为本地工作区,则无法从 TFS 打开项目。
在 Studio 中设置 TFS
-
在“团队”选项卡中,单击“从 TFS 打开”或“添加到 TFS”。系统随即会显示“连接到 Azure DevOps Server”窗口。
-
单击“服务器”。系统随即会显示“添加/删除 Azure DevOps Server”窗口。
-
单击“添加”按钮。系统随即会显示“添加 Azure DevOps Server”窗口。
备注:如果在尝试添加 TFS 服务器时 Studio 崩溃或无法响应,请从
C:\Users\<username>\AppData\Roaming\Microsoft Visual Studio\15.0_xx\Team Explorer删除配置文件,重新启动 Studio,然后重试。 -
填写“TFS”存储库的详细信息,然后单击“确定”。团队的集合和项目随即会出现在“连接到 Azure DevOps Server”窗口中。 “在线管理 TFS”按钮可将您连接到网页管理界面。
如果 TFS 服务器处于联机状态(例如,https://<account>.visualstudio.com),则请求使用 MicrosoftAccount 进行身份验证。
默认情况下,在所有 Windows Server 计算机上,都不会显示此窗口,因为它要求运行 JavaScript。可以通过 Internet Explorer 设置(“安全性”选项卡>“自定义级别”>“启用脚本”)来启用此功能。
从 TFS 打开项目
-
在“团队”选项卡中,单击“从 TFS 打开”。系统将显示“连接到 Azure DevOps Server”窗口。
备注:“连接到 Azure DevOps Server”窗口包含在连接到存储库时用于切换用户的选项。
-
打开“选择 Azure DevOps Server”下的下拉菜单,选择要访问的服务器选择一个团队项目集合和一个团队项目。选择完成后,单击“连接”。“存储库浏览器”窗口将打开。
-
在存储库浏览器中,您可以浏览并选择现有文件夹或复制“选定路径”。
-
Click OK to confirm the selection and close the window. The Check out from TFS project window is displayed. To change the file and open the repository browser, use the
button. -
选择一个“签出目录”。默认情况下,项目名称将添加到签出目录中。单击“打开”。
project.json、.xaml以及存储库项目文件夹中存储的其他文件将在本地映射。 -
当您从 Studio 打开文件时,例如
Main.xaml,“问题”对话框随即打开,并提供两个选项用于从存储库中提取文件:- “签出最新版本并进行编辑”- 在编辑模式下,从存储库中打开
Main.xaml文件的最新版本。中断锁定选项表示文件已被其他用户签出。通过使用此选项,您可以在不通知用户的情况下删除锁定。 - 以只读方式打开本地版本 - 以只读模式打开
Main.xaml文件的本地版本。即使文件处于只读模式,也可以打开包管理器,但是为了执行更改和安装依赖项,需要签出project.json文件。选中“始终签出最新版本并编辑,不再显示”复选框,如此一来,在其后续出现时,“签出最新版本并编辑”选项便会传播您的选择。无论您选择哪个选项,都需要单独签出
project.json文件,以使特定更改生效。
备注:如果从 TFS 存储库中仅签出了库项目的
.xaml文件,则.screenshots文件夹不会更新。对文件夹使用“获取最新版本”以获取文件。 - “签出最新版本并进行编辑”- 在编辑模式下,从存储库中打开
向 TFS 中添加项目
-
在 Studio 中创建或打开项目。单击“开始”>“团队”>“添加到 TFS”按钮,或单击状态栏中的“添加到来源控件”>“添加到 TFS”快捷方式。系统随即会显示“连接到 Azure DevOps Server”窗口。
-
选择要访问的服务器、团队项目集和团队项目。选中相关选项后后,单击“连接”。系统将显示“请选择要在下方添加的文件夹”窗口,您可以在其中选择添加项目的位置。
You can browse to and select an existing folder, or click Create Folder
above the left navigation pane to add a new folder. Click OK to confirm the selection and close the window. -
The Add to TFS project window is displayed. To add the project to a particular folder, provide a relative path to the Remote subfolder box or use the
button to open the repository browser. -
点击添加。 系统将打开“签入更改”窗口。
-
选择要签入的文件并写入“提交消息”。单击“签入”。项目文件将添加到 TFS 存储库中,并在本地签出,但
project.json文件除外。
将项目添加到 TFS 时,“项目”面板中的上下文菜单包含 TFS 专属选项。 有关更多信息,请参阅“SVN 和 TFS 的上下文菜单选项”。
编辑和签入对 TFS 的更改
-
将您的一个项目连接到 TFS 存储库。
-
右键单击
.xaml文件,然后选择“签出以进行编辑”。系统随即会在本地映射最新版.xaml文件,然后在“项目”面板中打开此文件。系统会锁定此文件以进行编辑,直到将其签入为止。然后,对文件执行任何类型的更改。备注:一旦从 TFS 存储库签出某个文件,其他拥有访问权限的用户便无法再签出该文件。
-
Right-click the
.xamlfile or project node, and select Check In, or click the
icon in the Status bar, which also counts the number of uncommitted changes. The Check In Changes window is displayed. -
检查更改并选中“显示无版本文件”框,以将导入的文件添加到存储库中。写入“提交消息”来描述更改。
-
单击“签入”。最新版本现在与“提交消息”一起在存储在存储库中。在 Studio 中,
project.json文件恢复为只读模式。 -
单击“启动”>“团队”>“断开连接”,以断开当前项目与来源控件的连接。
备注:If you edit a file from a project added to source control in an external editor, the change is visible in the Project panel and the status bar only after you click Refresh
in the Project panel.