Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
1,51 MB
Nội dung
GiớithiệuvềTeamFoundationServertrênCodePlex Khi làm việc nhóm cùng thực hiện project, đòi hỏi cần phải có công cụ hỗ trợ để quản lý code để có thể code cộng tác với nhau một cách thuận lợi nhất. CodePlex cung cấp cho ta một nơi host code và code cộng tác nhờ vào TeamFoundation Server. 1: CodePlex là gì. - CodePlex là một website của Microsoft dành cho việc host các project nguồn mở. Tại đây bạn có thể tạo project của mình và chia sẻ nó với mọi người. Đồng thời bạn có thể sử dụng các project nguồn mở do người khác chia sẻ, có thể tham gia vào hợp tác trong project của người khác hoặc phản hồi ý kiến về project của họ. - Tất cả mã nguồn của các project trênCodePlex đều public, đây là cộng đồng nguồn mở rất quan trọng trên nền tảng công nghệ Microsoft. Vào trang web này rồi sẽ hiểu rõ hơn Open Source chính xác là gì, nó ko phải là gắn với 1 số công nghệ nào, mà nó đơn giản là cách mà người ta “đối xử” với code. - Để tìm kiếm các công cụ cần thiết để xây dựng project trên nền tảng Microsoft của mình thì đây là một nguồn tìm kiếm rất hiệu quả cho bạn. Kể cả một số project của Microsoft cũng được host ở đây, như các bộ WPF Toolkit, Silverlight Toolkit,… 2. Team Foundtion Sever 2.1. Team Foundtion Sever là gì. TeamFoundationServer là một công nghệ tích hợp trong Visual Studio giúp thực hiện các công việc kết nối với server hosting code và quản lý thao tác với project của cả nhóm. Ngoài ra còn cung cấp các tiện ích khác để thực hiện giao việc, quản lý lỗi, quản lý test,… Bên cạnh sử dụng TFS, CodePlex còn hỗ trợ ta sử dụng Subversion, Mercurial. Thuận tiện nhất ta bắt đầu với Visual Studio và TFS. 2.2. Các phiên bản của Team Foundtion Sever. 2.3Mục đích của việc sử dụng Team Foundtion Sever - để quản lý dự án theo chuẩn ALM -kết nối với server hosting code và quản lý thao tác với project của cả nhóm. - Ngoài ra còn cung cấp các tiện ích khác để thực hiện giao việc, quản lý lỗi, quản lý test,… 2.4 Hương dẫn cài đặt 2.4.1 Đăng ký một Project Hosting tại Codeplex.com CodePlex là một website của Microsoft dành cho việc tạo host các project nguồn mở. Tại đây bạn có thể tạo project của mình và chia sẻ nó với mọi người. Đồng thời bạn có thể sử dụng các project nguồn mở do người khác chia sẻ, có thể tham gia vào hợp tác trong project của người khác hoặc phản hồi ý kiến về project của họ. - Tất cả mã nguồn của các project trênCodePlex đều public, đây là cộng đồng nguồn mở rất quan trọng trên nền tảng công nghệ Microsoft. Vào trang web này rồi sẽ hiểu rõ hơn Open Source chính xác là gì, nó không gắn với 1 số công nghệ nào, mà nó đơn giản là cách mà người ta "đối xử" với code. - Để tìm kiếm các công cụ cần thiết cho việc xây dựng project trên nền tảng Microsoft của mình thì đây là một nguồn tìm kiếm rất hiệu quả cho bạn. Kể cả một số project của Microsoft cũng có ở đây, như các bộ WPF Toolkit, Silverlight Toolkit,… - Đầu tiên ta vào trang Codeplex.com và đăng nhập với tài khoản hotmail, live mail đã có. Hoặc đăng ký một tài khoản mới bằng cách nhấp vào Register ở góc trên bên phải màn hình (hình dưới). Ở trang đăng ký. Ta click lần lượt điền các thông tin mà website yêu cầu. Sau đó nhấn Register, rồi mở hộp thư của email đã đăng ký để click vào link kích hoạt tài khoản (lưu ý có thể email nằm trong mục spam). - Sau khi đã kích hoạt đăng ký. Ta có thể đăng nhập vào tài khoản. -Chúng ta điền USER NAME và PASSWORD. Bước tiếp theo là tạo một project trên host bằng cách click vào Create Project như hình dưới đây: Tiếp theo ta điền các thông tin vào các mục trong trang tạo project (như hình bên dưới). Trong mục Source Control nhớ check vào Team Explorer. Sau đó nhấn Next. Trang mà tôi vừa đăng ký trên sẽ như sau: Một điều đáng lưu ý ở đây là nếu trong vòng 30 ngày không Publish project thì project của bạn sẽ tự động bị xóa (vì miễn phí nên phải chịu ). Để publish project ta phải chọn License cho project và đã có source code được upload lên host. Để chọn License cho project ta click vào menu License, chọn "Choose License" rồi chọn License thích hợp cho project của bạn sau đó click Save. Các License CodePlex hỗ trợ: Apache License 2.0 Common Development and Distribution License (CDDL) Eclipse Public License (EPL) GNU General Public License (GPL) v2 GNU Library General Public License (LGPL) Microsoft Public License (Ms-PL) Microsoft Reciprocal License (Ms-RL) Mozilla Public License 1.1 (MPL) New BSD License The MIT License Rồi nhấn SAVE. 2.4.2 Tùy chỉnh trên hosting codeplex Để thêm những thành viên tham gia vào project này. Ta click vào menu People. Chọn Manage Team. Trong mục Add New Contributors nhập tên đăng nhập trên trang codeplex.com của thành viên đó và chọn Role (quyền của thành viên) –> Nhấp Add New Contributor thêm thành viên này vào danh sách. Tùy vào từng quyền mà thành viên có thể tham gia sửa chửa hay update vào project… Bước tiếp theo là lấy các thông tin sử dụng trên Visual studio Team Explorer. Ta click vào menu Source Code. Trong mục Source Control click vào dòng Connect. Khi đó sẽ hiện lên một trang nhỏ chứa các thông tin vềServer Name, Path, Port number,… để sử dụng trên Visual Studio Team Explorer. 3. Sử dụng Visual studio Team Explorer - Trên Visual Studio 2010 bạn click vào menu Team –> chọn Connect to TeamFoundation Server… Trong cửa sổ hiện ra click vào button Serves (hình trên). Cửa sổ Add/Remove TeamFoundationServer hiện ra. Ta chọn Add để thêm một TeamFoundationServer mới. Ta tiến hành điền các thông tin đã lấy trên trang codeplex.com (đã trình bày ở mục 2) vào. Sau đó nhấp OK. - Tiếp theo cửa sổ Windows Security hiện ra ta nhập Username (lấy ở mục 2) và password (là mật khẩu trên trang codeplex) vào sau đó Enter. Sau đó chọn close cửa số Add/Remove TeamFoundation Server. Ta sẽ thấy trong mục Team Project hiện ra tên các project đã tạo trên host. Check vào tên project của bạn. Sau đó click Connect. Trong tab Team Explorer xuất hiện mục quản lý project đã kết nối. Việc đầu tiên ta cần thực hiện là Mapping project với một thư mục trên máy. Việc mapping này sẽ giúp tải một bản copy của project về máy. Khi có internet thì bạn có thể code và submit code dễ dàng, nhưng ngay cả khi ko có mạng, bạn vẫn có thể tiếp tục code trên project đã mapping và khi có mạng sẽ kết nối và submit code sau. Double-click vào Source Control và right-click vào project của mình chọn Map to Local Folder. Xuất hiện thư mục ta điền thông tin vào ửa sổ hiện ra hỏi việc thực hiện lệnh get, chọn Yes để VS thực hiện việc lấy code về máy lần đầu tiên. . hiện thay đổi với file nào trong project, ta cần phải Check Out để xác định ta chuẩn bị thay đổi nó. - Sau khi đã thay đổi xong, ta Check In để cập nhật thay. Port number,… để sử dụng trên Visual Studio Team Explorer. 3. Sử dụng Visual studio Team Explorer - Trên Visual Studio 2010 bạn click vào menu Team –>