Skip to content

Commit cb0d6d6

Browse files
authored
First draft of TFVC walkthrough
Draft of a walkthrough for the Team Foundation Version Control preview extension.
1 parent 2c3fdcd commit cb0d6d6

File tree

1 file changed

+26
-38
lines changed

1 file changed

+26
-38
lines changed

mac/tf-version-control.md

Lines changed: 26 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: "TF Version Control"
3-
description: "Using Azure functions in Visual Studio for Mac."
3+
description: "Connecting to Team Foundation Server or Visual Studio Team Services with Team Foundation version control."
44
author: asb3993
55
ms.author: amburns
66
ms.date: 05/03/2018
@@ -9,83 +9,71 @@ ms.technology: vs-ide-install
99
ms.assetid: 52D3D26A-4D01-4FD1-AAA1-AE7D7BD39746
1010
---
1111

12-
# Visual Studio for macOS TFS Add-in
12+
# Connecting to Team Fondation version control
1313

14-
This article introduces the Visual Studio for Mac add-in for interacting with Microsoft Team Foundation Server and Visual Studio Team Services.
14+
Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) provide two models of version control: Git, which is distributed version control, and Team Foundation Version Control (TFVC), which is centralized version control. This article provides an overview and a starting point for using Team Foundation Version Control with Visual Studio for Mac.
15+
16+
> [!NOTE]
17+
> **Note**: Team Foundation Version Control support is currently in preview and some functionality is not yet fully working. More changes still to come!
1518
1619
## Requirements
1720

18-
This add-in works on Visual Studio for Mac version 7.5 and above
21+
* Visual Studio for Mac version 7.5 or later.
22+
* A Project in Visual Studio Team Services or Team Foundation Server, configured to use Team Foundation Version Control.
1923

2024
## Installation
2125

22-
[Jordan: can you add information here?]
26+
From within Visual Studio for Mac, choose the **Visual Studio > Extensions...** menu. Search for "TF version control" and install the **Team Foundation Version Control** extension. Restart the IDE when prompted.
2327

2428
## Using the add-in
2529

26-
In Menu > Version Control section you will find the Team Foundation Server menu at the bottom. To start click on Connect to Server.
30+
Once the extension is installed, select the **Version Control > Team Foundation Version Control > Connect to Team Foundation Version Control...** menu.
2731

2832
<img src="images/add-remove-server.png" alt="Connect with a TFS Server" Width="600" />
2933

30-
Choose between VSTS or TFVC server:
34+
Choose either Visual Studio Team Services or Team Foundation Server to get started:
3135

3236
<img src="images/choose-server-type.png" alt="Connect with a TFS Server" Width="600" />
3337

3438
Enter you credentials:
3539

3640
<img src="images/login.png" alt="Connect with a TFS Server" Width="600" />
3741

38-
The following authentication modes are supported:
39-
- OAuth
40-
- Basic
41-
- Ntlm
42-
43-
Choose the projects thsat you want to be connected to:
42+
Then, choose the projects that you want to access:
4443

4544
<img src="images/choose-projects.png" alt="Choose projects" Width="500" />
4645

47-
To continue, open **Team Explorer** from **Menu > Version Control > Team Foundation Server > Team Explorer**.
48-
49-
<img src="images/teamexplorerpad.png" alt="Team Explorer" Width="300" />
50-
51-
Frome here, you can access:
52-
- SourceControlExplorer
53-
- WorkItems
46+
To continue, close the dialogs and then use the **Version Control > Team Foundation Version Control > Source Control Explorer** menu to browse source.
5447

55-
Double click on Source Control option to open SourceControlExplorerView.
48+
> [!WARNING]
49+
> **Known issue**: In this preview release, the first time you open source controle explorer, you'll have to create a new workspace.
5650
5751
<img src="images/sourceexplorer.png" alt="Source Explorer" Width="800" />
5852

59-
Team Foundation Version Control (TFVC) is a centralized version control system. TFVC lets you do:
53+
From the Source Code Explorer, you can browse your source code on the server and perform a variety of actions :
6054
- Manage Workspaces (Create, edit or delete).
6155
- Navigate between project structure.
6256
- Map projects.
6357
- Get projects.
64-
- Lock & Unlock.
65-
- Rename.
66-
- Delete.
58+
- Lock & Unlock files.
59+
- Rename files.
60+
- Delete files.
6761
- Add new file.
68-
- CheckOut.
69-
- CheckIn.
62+
- Check out.
63+
- Check in.
7064
- View history changes.
7165
- Compare changes.
7266

73-
From "Manage" button we can create a manage workspaces.
67+
## Creating a new workspace
68+
In the Source Control Explorer, click on the **Manage Workspaces** button.
7469

7570
<img src="images/manage-workspaces.png" alt="Manage Workspaces" Width="600" />
7671

77-
And create a new one:
72+
Click on **Add** to create a new workspace.
7873

7974
<img src="images/create-workspace.png" alt="Create Workspace" Width="400" />
8075

81-
After creating a workspace, the actions are available in a contextual menu.
82-
83-
<img src="images/sourceexplorer-menu.png" alt="Create Workspace" Width="600" />
84-
85-
To work witk WorkItems, double click in WorkItems to open WorkItemsView.
86-
87-
<img src="images/workitems.png" alt="Create Workspace" Width="600" />
76+
Provide a name for the workspace and then click **Add Working Folder** to map the project to a local folder on your computer.
8877

89-
The WorkItems actions are available in a contextual menu.
78+
When done, click OK, then close the Manage Workspaces dialog. Now, you're ready to get files though the Source Code Explorer and get started.
9079

91-
<img src="images/workitems-menu.png" alt="Create Workspace" Width="600" />

0 commit comments

Comments
 (0)