
QUẢN LÝ SOURCE CODE VỚI TEAM FOUNDATION SEVER VÀ CODEPLEX
Số trang: 29
Loại file: pdf
Dung lượng: 1.42 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tại sao phải Quản lý Source code?Trong các dự án lập trình, việc quản lý Source Code (Mã nguồn) rất quan trọng, quản lý source code tốt giúp cho các thành viên của dự án có thể cộng tác với nhau một cách thuận lợi nhất. Thao tác quản lý giúp cho source code luôn được lưu trữ tại một nơi duy nhất đồng thời các sự kiện thêm mới, chỉnh sửa sẽ được quản lý thông suốt, chính xác, tránh việc trùng lặp hay xung đột về thông tin....
Nội dung trích xuất từ tài liệu:
QUẢN LÝ SOURCE CODE VỚI TEAM FOUNDATION SEVER VÀ CODEPLEX TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN TP.HCM KHOA HỆ THỐNG THÔNG TIN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM QUẢN LÝ SOURCE CODE VỚITEAM FOUNDATION SEVER VÀ CODEPLEXThực hiện: Nguyễn Hồ Trọng Thảo - 10520140 Võ Long Triều – 10520508 Võ Minh Sơn - 10520101 Thành Phố Hồ Chí Minh, tháng 11 năm 2012 MỤC LỤCTại sao phải quản lý Source Code ……………………………………………..……….…… 1I. Tổng quan, nền tảng ứng dụng ……………………………………………………………. 2 1. ALM là gì? ………………………………………………………………………………………….. 2 2. Visual Studio Team Foundation Sever (VSTFS) ……………………………...….… 3 3. Team Explorer …………………………………………………………………………………... 4 4. Codeplex …………………………………………………………………………………………… 4II. Quản lý Source code với Team Foundation Sever và Codeplex ………… 4 1. Sử dụng Codeplex ……………………………………………………………………………… 4 1.1 – Tạo Project ………………………………………………………………………………... 4 1.2 – Một số chức năng chính ……………………………………………………………... 6 a. Tùy chỉnh trang chủ …………………………………………………………………… 6 b. Quản lý Sourcode trực tuyến …………………………………………………………. 6 c. Quản lý nhân sự dự án …………………………………………………………………... 7 2. Sử dụng Team Explorer để quản lý Sourcode ……………………………………... 8 2.1 – Kết nối tới Team Foundation Sever ……………………………………………. 8 2.2 – Các thao tác quản lý Source Code trên Team Explorer ………………... 10 a. Thêm Source Code ……………………………………………………………………. 10 b. Cập nhật toàn bộ Source code lên sever …………………………………… 12 c. Cập nhật toàn bộ Project mới nhất từ Sever …………………………….. 13 d. Thao tác chuẩn bị trước khi chỉnh sửa code ……………………………. 14 e. Cập nhật những thay đổi lên Sever …………………………………………... 15 f. Đưa items mới get về vào Solution Explorer……………………………... 17 g. Sử dụng Shelve Pending Changes để cập nhật Source Code lên server………………………………………….... 18 h. Xem lịch sử thay đổi ………………………………………………………………… 19 i. Quay lui (hủy bỏ) thao tác đã thay đổi trước đó ………………………... 20 j. So sánh Source Code trước khi Get về Local Folder ……………………. 21 k. Giải quyết xung đột khi Checkin ……………………………………………...... 24 l. Phân nhánh, kết hợp các phiên bản …………………………………………. 26Tài liệu tham khảo ………………………………………………………………………………... 27Tại sao phải Quản lý Source code?Trong các dự án lập trình, việc quản lý Source Code (Mã nguồn) rất quan trọng, quảnlý source code tốt giúp cho các thành viên của dự án có thể cộng tác với nhau mộtcách thuận lợi nhất.Thao tác quản lý giúp cho source code luôn được lưu trữ tại một nơi duy nhất đồngthời các sự kiện thêm mới, chỉnh sửa sẽ được quản lý thông suốt, chính xác, tránhviệc trùng lặp hay xung đột về thông tin. 1 I. Tổng quan, nền tảng ứng dụng. 1. ALM là gì? - ALM (Application LifeRecycle Management): Quản trị vòng đời ứng dụng, ALM mô tả các phương pháp quản trị của quá trình phát triển phần mềm. Các thành phần trong giải pháp ALM của MicrosoftHiểu một cách đơn giản ALM là nghiệp vụ quản trị trong công nghệ phần mềm, sửdụng các công cụ để hỗ trợ và tích hợp các hoạt động quản trị, xây dựng kiến trúc,viết mã, kiểm thử, theo dõi (tracking), phát hành (release) phần mềm.- Visual Studio Team Foundation Sever chính là nền tảng hợp tác cốt lõi của giảipháp AML. 22. Visual Studio Team Foundation Sever (VSTFS)Phiên bản VSTFS đầu tiên vào năm 2005, đã trải qua các phiên bản 2008,2010, 2012.Với Team Foundation Sever (TFS), người dùng các phiên bản của VisualStudio khác nhau trong các vai trò khác nhau từ các nhà kiến trúc phần mềm,lập trình viên, kiểm thử viên, cho đến nhà quản trị dự án đều có thể cùng cộngtác trong một môi trường phát triển phần mềm và thống nhất được tạo bởiTFS. Kiến trúc hệ thống Visual Studio Team Foundation Sever 3 3. Team Explorer Trong kiến trúc Hệ thống Visual Studio Team Foundation Sever, Team Explorer đóng vai trò là một ứng dụng phía Client có khả năng kết nối với TFS. Team Explorer được tích hợp sẵn trong Visual Studio, giúp chúng ta có thể dễ dàng sử dụng để truy cập các chức năng của Team Foundation Explorer hỗ trợ cho việc quản lý Sourcode. 4. Codeplex Codeplex.com là một trang Web của Microsoft, được chuyên dùng để lưu trữ những dự án mã nguồn mở. Nó đóng vai trò là một sever chứa Source code của dự án, tại đây, chúng ta có thể tự tạo Project, chia sẻ, tham gia cộng tác dự án với nhữn ...
Nội dung trích xuất từ tài liệu:
QUẢN LÝ SOURCE CODE VỚI TEAM FOUNDATION SEVER VÀ CODEPLEX TRƯỜNG ĐH CÔNG NGHỆ THÔNG TIN TP.HCM KHOA HỆ THỐNG THÔNG TIN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM QUẢN LÝ SOURCE CODE VỚITEAM FOUNDATION SEVER VÀ CODEPLEXThực hiện: Nguyễn Hồ Trọng Thảo - 10520140 Võ Long Triều – 10520508 Võ Minh Sơn - 10520101 Thành Phố Hồ Chí Minh, tháng 11 năm 2012 MỤC LỤCTại sao phải quản lý Source Code ……………………………………………..……….…… 1I. Tổng quan, nền tảng ứng dụng ……………………………………………………………. 2 1. ALM là gì? ………………………………………………………………………………………….. 2 2. Visual Studio Team Foundation Sever (VSTFS) ……………………………...….… 3 3. Team Explorer …………………………………………………………………………………... 4 4. Codeplex …………………………………………………………………………………………… 4II. Quản lý Source code với Team Foundation Sever và Codeplex ………… 4 1. Sử dụng Codeplex ……………………………………………………………………………… 4 1.1 – Tạo Project ………………………………………………………………………………... 4 1.2 – Một số chức năng chính ……………………………………………………………... 6 a. Tùy chỉnh trang chủ …………………………………………………………………… 6 b. Quản lý Sourcode trực tuyến …………………………………………………………. 6 c. Quản lý nhân sự dự án …………………………………………………………………... 7 2. Sử dụng Team Explorer để quản lý Sourcode ……………………………………... 8 2.1 – Kết nối tới Team Foundation Sever ……………………………………………. 8 2.2 – Các thao tác quản lý Source Code trên Team Explorer ………………... 10 a. Thêm Source Code ……………………………………………………………………. 10 b. Cập nhật toàn bộ Source code lên sever …………………………………… 12 c. Cập nhật toàn bộ Project mới nhất từ Sever …………………………….. 13 d. Thao tác chuẩn bị trước khi chỉnh sửa code ……………………………. 14 e. Cập nhật những thay đổi lên Sever …………………………………………... 15 f. Đưa items mới get về vào Solution Explorer……………………………... 17 g. Sử dụng Shelve Pending Changes để cập nhật Source Code lên server………………………………………….... 18 h. Xem lịch sử thay đổi ………………………………………………………………… 19 i. Quay lui (hủy bỏ) thao tác đã thay đổi trước đó ………………………... 20 j. So sánh Source Code trước khi Get về Local Folder ……………………. 21 k. Giải quyết xung đột khi Checkin ……………………………………………...... 24 l. Phân nhánh, kết hợp các phiên bản …………………………………………. 26Tài liệu tham khảo ………………………………………………………………………………... 27Tại sao phải Quản lý Source code?Trong các dự án lập trình, việc quản lý Source Code (Mã nguồn) rất quan trọng, quảnlý source code tốt giúp cho các thành viên của dự án có thể cộng tác với nhau mộtcách thuận lợi nhất.Thao tác quản lý giúp cho source code luôn được lưu trữ tại một nơi duy nhất đồngthời các sự kiện thêm mới, chỉnh sửa sẽ được quản lý thông suốt, chính xác, tránhviệc trùng lặp hay xung đột về thông tin. 1 I. Tổng quan, nền tảng ứng dụng. 1. ALM là gì? - ALM (Application LifeRecycle Management): Quản trị vòng đời ứng dụng, ALM mô tả các phương pháp quản trị của quá trình phát triển phần mềm. Các thành phần trong giải pháp ALM của MicrosoftHiểu một cách đơn giản ALM là nghiệp vụ quản trị trong công nghệ phần mềm, sửdụng các công cụ để hỗ trợ và tích hợp các hoạt động quản trị, xây dựng kiến trúc,viết mã, kiểm thử, theo dõi (tracking), phát hành (release) phần mềm.- Visual Studio Team Foundation Sever chính là nền tảng hợp tác cốt lõi của giảipháp AML. 22. Visual Studio Team Foundation Sever (VSTFS)Phiên bản VSTFS đầu tiên vào năm 2005, đã trải qua các phiên bản 2008,2010, 2012.Với Team Foundation Sever (TFS), người dùng các phiên bản của VisualStudio khác nhau trong các vai trò khác nhau từ các nhà kiến trúc phần mềm,lập trình viên, kiểm thử viên, cho đến nhà quản trị dự án đều có thể cùng cộngtác trong một môi trường phát triển phần mềm và thống nhất được tạo bởiTFS. Kiến trúc hệ thống Visual Studio Team Foundation Sever 3 3. Team Explorer Trong kiến trúc Hệ thống Visual Studio Team Foundation Sever, Team Explorer đóng vai trò là một ứng dụng phía Client có khả năng kết nối với TFS. Team Explorer được tích hợp sẵn trong Visual Studio, giúp chúng ta có thể dễ dàng sử dụng để truy cập các chức năng của Team Foundation Explorer hỗ trợ cho việc quản lý Sourcode. 4. Codeplex Codeplex.com là một trang Web của Microsoft, được chuyên dùng để lưu trữ những dự án mã nguồn mở. Nó đóng vai trò là một sever chứa Source code của dự án, tại đây, chúng ta có thể tự tạo Project, chia sẻ, tham gia cộng tác dự án với nhữn ...
Tìm kiếm theo từ khóa liên quan:
Quản lý Source code dự án lập trình nền tảng ứng dụng giải pháp ALM của Microsoft Visual Studio Team ExplorerTài liệu có liên quan:
-
Lập trình .net 4.0 và visual studio 2010 part 63
7 trang 140 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 138 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 11
6 trang 31 0 0 -
HƯỚNG DẪN VẼ ĐỒ THỊ VỚI VISUAL STUDIO C# 2008
12 trang 30 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 3
10 trang 28 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 60
9 trang 28 0 0 -
4 mẹo quản lý tính riêng tư trên Google
4 trang 27 0 0 -
Dạng bài tập về Micosoft.NET- P8
5 trang 26 0 0 -
3 trang 26 0 0
-
BÁO CÁO : TÌM HIỂU CÁC CÔNG CỤ QUẢN LÝ SOURCE CODE
29 trang 25 0 0 -
Dạng bài tập về Micosoft.NET- P16
5 trang 24 0 0 -
Lập trình .net 4.0 và visual studio 2010 part 50
7 trang 23 0 0 -
8 trang 23 0 0
-
Tài liệu Lập trình C# 2008 cơ bản
100 trang 23 0 0 -
Dạng bài tập về Micosoft.NET- P35
4 trang 23 0 0 -
Dạng bài tập về Micosoft.NET- P15
5 trang 22 0 0 -
0 trang 21 0 0
-
Dạng bài tập về Micosoft.NET- P14
5 trang 21 0 0 -
3 trang 21 0 0
-
Dạng bài tập về Micosoft.NET- P28
5 trang 21 0 0