TFS LÀ GÌ

Bài viết hướng về chia sẻ khiếp nghiệm Khi sử dụng Visual Studio vào việc lập trình, cụ thể là phân 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. Đâ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: Tfs 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à vào 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 (vào đó có tôi) đang nhức đầu lúc lập trình offline.Hy vọng có thể đưa ra hướng dẫn bỏ ra tiết nhất để các lập trình viên Việt Nam thuận tiện trong 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 sinch viên đã/ đang/ sẽ làm các đồ án nhóm về lập trình.Các nhóm Freelancer đang tìm kiếm công cụ làm việc.
Và tất nhiên, các bạn chưa có khiếp nghiệm về sử dụng công cụ quản lý project online.
Team Foundation Server (TFS) là một cmùi hương trình server đượ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 thông thường.
Lưu trữ mã nguồn online.Tự động tổng hợp và chỉ dẫn 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ý nuốm đổi trong project.

Lưu ý


- TFS được tích hợp sẵn vào 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ể tải về 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 rộng 5 người thì bạn sẽ phải trả $20 cho mỗi người mỗi tháng để sử dụng chương trình này.
Đầu tiên các bạn hãy khởi động Visual Studio. Sau đó tìm bên trên tkhô giòn Menu, vàoTEAM → Connect lớn Team Foundation Server…hoặcVIEW → Team Explorer.
Lúc này cửa sổTeam Explorersẽ hiện lên, nếu chưa 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 ko khó để điền, duy chỉ có một lên tiếng mà tôi nghĩ rất nhiều người sẽ thắc mắc, đó làZIPhường CodehayPostal Code. Đây là mã bưu chính địa điểm bạn đã sống, cụ thể bạn có thể tra tại tranghttp://postcode.vnpost.vn/services/search.aspx
Sau Lúc login vào trang Visual Studio Online bằng tài khoản Microsoft, website 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ỉ server của bạn vào form và bấmCreate Account, ở đây 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 vào nhóm của bạn sẽ cần đường dẫn này để tmê say gia thao tác bên trên project tại server của bạn, hơn nữa đăng nhập vào trang này sẽ đến phép bạn xem các thống kê về các project vào server và sử dụng một số công cụ về quản lý project, nênhãy lưu giữ lại trang web 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 server nào đề xuất danh sách hoàn toàn trống. Các bạn clichồng vàoServers
Tại cửa sổ mới bật lên, các bạn tiếp tục clichồng 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ỉ server 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 VPS. 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 tầm 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 form đă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: Lúa Âm Dương Sư - Ngự Soạn Tân Onmyoji


Trình duyệt web sẽ bật lên, dẫn bạn đến trang VPS bạn vừa tạo ban nãy, tại trang này, một giao diện tạoTeam Projectnhỏng sau sẽ hiện ra, các bạn cấu hình mang lại project theo hướng dẫn của trang.Và bấmCreate Projectkhi bạn đã cấu hình kết thúc.
Về sự khác nhau giữaTeam Foundation Version Control(TFVC) vàGit, các bạn có thể clichồng vàoLearn moremặt cạnh để tìm hiểu thêm. Ở đây mình sử dụngTFVC.
Và website 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 nhỏng 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 website sẽ chuyển hướng đến trang quản lý của project bạn chọn. Ở đây sẽ hiện ra các thống kê và thông số tổng quan lại của project (menuHOME), giỏi danh sách các file 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 không 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 lúc 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ỏng bình thường.
Tại cửa sổNew Projectcác bạn chú ý: sau khi đặt tên và đường dẫn giữ trữ, các bạn nhớ đánh dấu vào tùy chọnAdd khổng lồ source controlđể VS biết rằng bạn sẽ lưu giữ trữ online project này.
Các bước còn lại thực hiện nlỗi bình thường. Kết quả sẽ được như 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 VPS 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ỏng bình thường. Giả sử tôi thêm một fileMain.cppvới nội dung nhỏng 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 chưa có fileMain.cpp. Đừng lo lắng, hãy thực hiện nhỏng sau:
Trên giao diệnSolution Explorercủa Visual Studio, bạn hãy clichồng chuột phải vào Solution, chọnCheck In…
Sau một hồi load linh tinh những thứ gì đó, nútCheck 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ụ đổi mới lênTeam Projecthay không, chọnYesđể upload.
Lúc này xoay lại với trang quản lý team project, refresh lại nó, bạn sẽ thấy những thế đổi mới đã được lưu 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 Lastest Version (Recursive).
Vậy là tất cả công việc đã hoàn thành, đến phía trên bạn đã có một VPS để lưu lại 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 đề nghị 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 VPS của bạn, bạn làm như sau:
Một form nhỏ sẽ hiện ra để bạn điền thương hiệu tài khoản Microsoft của lập trình viên đó vào, điền ngừng bạn bấmSend Invitation.
Và người đó sẽ được quyền truy tìm cập vào VPS của bạn, gửi mang lại họ đường dẫn đến server của bạn (Bước 1) để họ có thể kết nối đến, tương tự nhỏng Bước 2.
Để dễ dàng thấy được sự thế đổi của mã nguồn, TFS cung cấp mang đến bạn một công cụ so sánh, cho phép ta thấy được sự thay đổi từng ly từng tí của mỗi bản update. Chẳng hạn ở đây tôi vừa update project Stdio lần 2 sau thời điểm có một số nuốm đổi, ta so sánh chúng nhỏng sau:
Quay lại trang quản lý Team Project của bạn, và click vào menuCODE.
Cliông chồng vào file bạn muốn kiểm tra vậy đổi (ở phía trên làMain.cpp) và chọnCompare. Lúc này 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 chũm đổi ở phiên bản 2.
| W88Vuive | xosoketqua.com