Search…

Làm Việc Nhóm với Team Foundation Server (TFS)

23/09/20205 min read
Hướng dẫn cách tạo một Team Foundation Server - TFS với Visual Studio Online

Bài viết hướng về chia sẻ kinh nghiệm khi sử dụng Visual Studio trong việc lập trình, cụ thể là chia sẻ về cách tạo một Team Foundation Server (TFS) trên hệ thống của Visual Studio Online để thuận tiện cho việc lập trình theo nhóm. 

Sơ lược về TFS

TFS là gì?

Team Foundation Server (TFS) là một chương trình server được sử dụng để quản lý mã nguồn của các lập trình viên trong các dự án chung.

Với các tính năng nổi bật như:

  • Lưu trữ mã nguồn online.
  • Tự động tổng hợp và đưa ra so sánh về mã nguồn từ các phiên bản được upload.
  • Lưu trữ các phiên bản của mã nguồn và cho phép tải lại khi cần.
  • Quản lý thay đổi trong project.

Lưu ý

TFS được tích hợp sẵn trong Visual Studio Ultimate, kiểm tra lại VS đã được cài Team Explorer và TFS chưa. Nếu chưa  có thể download bản cài tại http://www.visualstudio.com/en-us/downloads.

Bước 1: Đăng ký tài khoản trên Visual Studio Online

Khởi động Visual Studio.

Tìm trên thanh Menu, vào TEAM → Connect to Team Foundation Server… hoặc VIEW → Team Explorer.

Lúc này cửa sổ Team Explorer sẽ hiện lên, nếu chưa có tài khoản Microsoft, click vào Sign Up.

team foundation server tfs làm việc nhóm

Đăng nhập vào Visual Studio Online của Microsoft, bấm vào Sign up now để đăng ký tài khoản mới.

team foundation server tfs làm việc nhóm

Điền các thông tin cần thiết. ZIP Code hay Postal Code là mã bưu chính nơi đang sống, cụ thể có thể tra tại trang http://postcode.vnpost.vn/services/search.aspx

Sau khi login vào trang Visual Studio Online bằng tài khoản Microsoft.

team foundation server tfs làm việc nhóm
Trang tạo tài khoản Visual Studio Online

Nhập địa chỉ server vào khung và bấm Create Account.

Một trang web mới hiện ra với đường dẫn https://<tenserver>.visualstudio.com báo hiệu đã thành công.

Làm việc nhóm với team foundation server tfs

Các lập trình viên trong nhóm sẽ cần đường dẫn này để tham gia thao tác trên project tại server.

Đăng nhập vào trang này cho phép xem các thống kê về các project trong server và sử dụng một số công cụ về quản lý project.

Bước 2: Kết nối đến server

Quay lại với Visual Studio, tại cửa sổ Team Explorer hãy click vào Connect.

Làm việc nhóm với team foundation server tfs

Cửa sổ Connect to Team Foundation Project liệt kê ra các Team Project và Project có thể thao tác.

Do chưa từng kết nối đến server nào nên danh sách hoàn toàn trống. Click vào Servers…

Làm việc nhóm với team foundation server tfs

Tại cửa sổ mới bật lên, click vào Add…

Một cửa sổ khác lại bật lên, tại khung Name or URL of Team Foundation Server: điền vào địa chỉ server, bấm OK.

Làm việc nhóm với team foundation server tfs

Quay lại cửa số trước đó, bấm Close để kết thúc chọn server. VS sẽ lại bật lên một cửa sổ mới và yêu cầu đăng nhập tài khoản Microsoft.

Làm việc nhóm với team foundation server tfs

Bước xác nhận có được truy cập vào server hay không.

Điền tài khoản và mật khẩu vào khung đăng nhập và nhấn Sign in.

Bước 3: Tạo và quản lý Team project

Tạo Team Project

Để tạo một project mới, phải tạo một Team Project. Vào File → New → Team Project hoặc bấm vào New Team Project… trên giao diện của Team Explorer.

Làm việc nhóm với team foundation server tfs

Trình duyệt web sẽ bật lên, dẫn đến trang server vừa tạo.

Giao diện tạo Team Project như sau sẽ hiện ra, cấu hình cho project theo hướng dẫn của trang. Và bấm Create Project đã cấu hình xong.

Làm việc nhóm với team foundation server tfs

Sử dụng Team Foundation Version Control (TFVC).

Tạo Team Project thành công.

Làm việc nhóm với team foundation server tfs

Quản lý Team Project

Để đến trang quản lý của team project vừa tạo:

Quay lại trang chủ server tại https:://<tenserver>.visualstudio.com

Click vào Browse.

Làm việc nhóm với team foundation server tfs

Trong giao diện mới bật lên, chọn project vừa tạo và bấm Navigate.

Làm việc nhóm với team foundation server tfs

Trình duyệt web sẽ chuyển hướng đến trang quản lý của project.

Ở đây sẽ hiện ra các thống kê và thông số tổng quan của project (menu HOME), hay danh sách các file mã nguồn có trong project (menu CODE).

Làm việc nhóm với team foundation server tfs

Bước 4: Tạo project

Quay lại với cửa sổ Connect to Team Foundation Project (Team Explorer → Connect)

Làm việc nhóm với team foundation server tfs

Click vào DefaultCollection và chọn Team Project vừa tạo.

Nếu không thấy DefaultCollection, thử Sign Out và đăng nhập lại bằng nút ở góc dưới bên trái cửa sổ.

Sau khi chọn được team project, bấm Connect để VS k

Để thấy được sự thay đổi của mã nguồn, TFS cung cấp công cụ so sánh cho phép thấy sự thay đổi của mỗi bản update. 

Ví dụ vừa update project Stdio lần 2 sau khi có một số thay đổi, so sánh chúng như sau:

  1. Quay lại trang quản lý Team Project, click vào menu CODE.
  2. Click vào file muốn kiểm tra thay đổi (Main.cpp) và chọn Compare.
  3. 2 phiên bản của file sẽ hiện lên với những đánh dấu rất chi tiết về những gì đã được thay đổi ở phiên bản 2.
Làm việc nhóm với team foundation server tfs
IO Stream

IO Stream Co., Ltd

30 Trinh Dinh Thao, Hoa Thanh ward, Tan Phu district, Ho Chi Minh city, Vietnam
+84 28 22 00 11 12
developer@iostream.co

383/1 Quang Trung, ward 10, Go Vap district, Ho Chi Minh city
Business license number: 0311563559 issued by the Department of Planning and Investment of Ho Chi Minh City on February 23, 2012

©IO Stream, 2013 - 2024