Bài viết hướng về phân tách sẻ khiếp nghiệm khi sử dụng Visual Studio vào 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 đến việc lập trình theo nhóm. Đây chỉ là hướng dẫn sơ bộ về TFS, hy vọng sau này sẽ có những bài phân tách sẻ với nội dung sâu rộng về các công cụ của VS Online.

Bạn đang xem: Team foundation server là gì


Vấn đề làm việc nhóm đã trở phải cực kỳ phổ biến vào môi trường học tập và làm việc sau trung học phổ thông, đặc biệt là trong công việc lập trình.Chia sẻ cách giải quyết vấn đề “tổng hợp mã nguồn” và “2 người vô tình làm 1 việc” mà nhiều nhóm lập trình viên (trong đó có tôi) đã nhức đầu khi lập trình offline.Hy vọng có thể chỉ dẫn hướng dẫn đưa ra tiết nhất để các lập trình viên Việt Nam thuận tiện vào việc tiếp cận và tìm hiểu TFS.

Đối tượng hướng đến


Các nhóm lập trình viên sử dụng Visual Studio để phát triển ứng dụng.Các bạn sinc viên đã/ đang/ sẽ làm các đồ án nhóm về lập trình.Các nhóm Freelancer sẽ tìm kiếm công cụ làm việc.
Và tất nhiên, các bạn không có ghê nghiệm về sử dụng công cụ quản lý project online.
Team Foundation Server (TFS) là một chương thơm trình hệ thống được sử dụng để quản lý mã nguồn của các lập trình viên vào các dự án chung.
Lưu trữ mã nguồn online.Tự động tổng hợp và giới thiệu 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à mang lại phép tải lại lúc cần.Quản lý vắt đổi vào project.

Lưu ý


- TFS được tích hợp sẵn trong Visual Studio Ultimate, nếu vì lý bởi vì nào đó mà bạn ko thể thực hiện theo hướng dẫn của tôi thì hãy kiểm tra lại VS của bạn đã cài Team Explorer và TFS chưa. Nếu chưa có các bạn có thể download bản cài tạihttp://www.visualstudio.com/en-us/downloads
- Nếu nhóm phát triển dự án của bạn có nhiều hơn 5 người thì bạn sẽ phải trả $20 mang đến mỗi người mỗi tháng để sử dụng cmùi hương trình này.
Đầu tiên các bạn hãy khởi động Visual Studio. Sau đó tìm trên tkhô nóng Menu, vàoTEAM → Connect to Team Foundation Server…hoặcVIEW → Team Explorer.
Lúc này cửa sổTeam Explorersẽ hiện lên, nếu không có tài khoản Microsoft, bạn hãy click vàoSign Up.
*

Một website sẽ bật lên. Đó là trang đăng nhập vào Visual Studio Online của Microsoft, bấm vàoSign up nowđể đăng ký tài khoản mới.
*

Tại trang đăng ký tài khoản của Microsoft, tất cả các lên tiếng đều không khó để điền, duy chỉ có một thông tin mà tôi nghĩ rất nhiều người sẽ thắc mắc, đó làZIP CodehayPostal Code. Đây là mã bưu chính vị trí bạn đã sống, cụ thể bạn có thể tra tại tranghttp://postcode.vnpost.vn/services/tìm kiếm.aspx
Sau lúc login vào trang Visual Studio Online bằng tài khoản Microsoft, trang web sẽ chuyển hướng bạn đến 1 trang có giao diện như sau:
*

Đây là trang mang đến phép bạn tạo tài khoản Visual Studio Online, hãy nhập địa chỉ hệ thống của bạn vào size và bấmCreate Account, ở phía trên tôi nhập làfredericktran.
Một trang web mới sẽ hiện ra với đường dẫnhttps://.visualstudio.combáo hiệu bạn đã thành công, trong trường hợp này đường dẫn của tôi làhttps://tranminhtuan.visualstudio.com.
*

Các lập trình viên trong nhóm của bạn sẽ cần đường dẫn này để tđắm đuối gia thao tác bên trên project tại VPS của bạn, hơn nữa đăng nhập vào trang này sẽ mang đến phép bạn coi các thống kê về các project vào VPS và sử dụng một số công cụ về quản lý project, nênhãy giữ lại website này.
Quay lại với Visual Studio, tại cửa sổTeam Explorerbạn hãy clichồng vàoConnect.
*

Cửa sổ này sau này sẽ liệt kê ra cácTeam ProjectvàProjectmà bạn có thể thao tác.
Lúc này, bởi ta không từng kết nối đến VPS nào bắt buộc danh sách hoàn toàn trống. Các bạn click vàoServers
Tại cửa sổ mới bật lên, các bạn tiếp tục cliông xã vàoAdd…
Một cửa sổ khác lại bật lên, tại khungName or URL of Team Foundation Server: bạn điền vào địa chỉ hệ thống của bạn, sau đó bấm OK.
Quay lại cửa số trước đó, bạn bấmCloseđể kết thúc chọn server. Lúc này VS sẽ lại bật lên một cửa sổ mới và yêu cầu bạn đăng nhập vào tài khoản Microsoft của bạn.
Đây là bước xác nhận xem bạn có được truy vấn cập vào VPS hay không.
Điền tài khoản và mật khẩu của bạn vào khung đăng nhập và nhấnSign in.
Để tạo một project mới, điều trước tiên là bạn phải tạo mộtTeam Project. Các bạn vàoFile → New → Team Projecthoặc bấm vàoNew Team Project…trên giao diện củaTeam Explorer.

Xem thêm: KU999 link chơi của nhà cái KU Casino


Trình duyệt website sẽ bật lên, dẫn bạn đến trang hệ thống bạn vừa tạo ban nãy, tại trang này, một giao diện tạoTeam Projectnlỗi sau sẽ hiện ra, các bạn cấu hình cho project theo hướng dẫn của trang.Và bấmCreate Projectlúc bạn đã cấu hình hoàn thành.
Về sự khác nhau giữaTeam Foundation Version Control(TFVC) vàGit, các bạn có thể cliông xã vàoLearn moremặt cạnh để tìm hiểu thêm. Ở đây mình sử dụngTFVC.
Và trang web này hiện ra nghĩa là bạn đã tạo thành côngTeam Project.
Để đến trang quản lý của team project vừa tạo, bạn thực hiện nlỗi sau:
Trong giao diện mới bật lên, bạn chọn project vừa tạo và bấmNavigate.
Lúc này trình duyệt web sẽ chuyển hướng đến trang quản lý của project bạn chọn. Ở trên đây sẽ hiện ra các thống kê và thông số tổng quan của project (menuHOME), tốt danh sách các tệp tin mã nguồn có trong project (menuCODE).
Quay lại với cửa sổConnect to Team Foundation Project (Team Explorer → Connect)
Bạn hãy click vàoDefaultCollectionvà chọnTeam Projectbạn vừa tạo (của tôi là Stdio). Nếu ko thấyDefaultCollection, bạn hãy thửSign Outvà đăng nhập lại bằng nút ở góc dưới mặt trái cửa sổ.
Sau khi chọn được team project, bạn hãy bấm Connect để VS kết nối tới project đó.
Sau đó, bạn vàoFile → New → Projectđể tạo project mới như bình thường.
Tại cửa sổNew Projectcác bạn chú ý: sau khi đặt thương hiệu và đường dẫn giữ trữ, các bạn nhớ đánh dấu vào tùy chọnAdd to source controlđể VS biết rằng bạn sẽ giữ trữ online project này.
Các bước còn lại thực hiện như bình thường. Kết quả sẽ được nhỏng sau:
Bạn có thể thấy, trước project và solution có một dấu cộng màu xanh, điều này thể hiện rằng project của bạn đã được kết nối đến server online.
Về các bước tạo, thêm file và gõ mã bên trên VS, bạn thực hiện như bình thường. Giả sử tôi thêm một fileMain.cppvới nội dung như sau.
Lúc này, bạn hãy vào trang quản lý project của bạn. Bạn có thể thấy, project tại server của bạn vẫn không có fileMain.cpp. Đừng lo lắng, hãy thực hiện nlỗi sau:
Trên giao diệnSolution Explorercủa Visual Studio, bạn hãy clichồng chuột phải vào Solution, chọnCheông xã In…
Sau một hồi load linc tinch những thứ gì đó, nútCheông chồng Inở giao diện củaTeam Explorersẽ nổi lên.
Bấm vào nó, một cửa sổ nhỏ sẽ hỏi bạn có thật sự muốn upload những cố gắng đổi mới lênTeam Projecthay là không, chọnYesđể upload.
Lúc này tảo lại với trang quản lý team project, refresh lại nó, bạn sẽ thấy những vậy đổi mới đã được giữ lại.
Tương tự, để update project, bạn chỉ cần clichồng phải chuột lên Solution vào giao diệnTeam Explorervà chọnGet Laskiểm tra Version (Recursive).
Vậy là tất cả công việc đã hoàn thành, đến trên đây bạn đã có một VPS để lưu giữ trữ project. Sau trên đây sẽ là một số tính năng khác của TFS.
Tất nhiên, TFS lập ra là để quản lý các dự án nhóm buộc phải nếu chỉ có mình bạn sử dụng VPS thì đâu khác gì VS offline? Để thêm một lập trình viên vào hệ thống của bạn, bạn làm nhỏng sau:
Một form nhỏ sẽ hiện ra để bạn điền tên tài khoản Microsoft của lập trình viên đó vào, điền kết thúc bạn bấmSend Invitation.
Và người đó sẽ được quyền truy nã cập vào hệ thống của bạn, gửi đến họ đường dẫn đến hệ thống của bạn (Bước 1) để họ có thể kết nối đến, tương tự như Bước 2.
Để dễ dàng thấy được sự vắt đổi của mã nguồn, TFS cung cấp mang lại bạn một công cụ so sánh, mang lại phép ta thấy được sự cố kỉnh đổi từng ly từng tí của mỗi bản update. Chẳng hạn ở phía trên tôi vừa update project Stdio lần 2 sau khi có một số nắm đổi, ta so sánh chúng như sau:
Quay lại trang quản lý Team Project của bạn, và cliông xã vào menuCODE.

Xem thêm: Wixsite Jbo và cách trở thành thành viên của Jbo


Clichồng vào tệp tin bạn muốn kiểm tra ráng đổi (ở đây làMain.cpp) và chọnCompare. Lúc này 2 phiên bản của tệp tin sẽ hiện lên với những đánh dấu rất bỏ ra tiết về những gì đã được nỗ lực đổi ở phiên bản 2.