Đồ án quản lý dự án với TortoiseSVN và công cụ của Google

53 1.2K 7
Đồ án quản lý dự án với TortoiseSVN và công cụ của Google

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án quản lý dự án với TortoiseSVN và công cụ của Google

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TP. HỒ CHÍ MINHKHOA CÔNG NGHỆ THÔNG TIN--**--Đề tài : Quản dự án với TortoiseSVN công cụ của Google Môn học : Môi trường & công cụ phát triển phần mềmGiáo viên : Trịnh Văn ChungNhóm thực hiện : Lưu Văn MinhHuỳnh Minh HữuHồ Trọng ĐạiPhạm Văn ThảoBùi Đình Phước NỘI DUNG TÓM TẮT :I. Giới thiệu công cụ :1. Giới thiệu trang code.google.coma. Cách triển khaib. Tính năngc. Nhận xét ưu-nhược điểm2. Giới thiệu công cụ TortoiseSVNa. Cách triển khaib. Tính năngc. Nhận xét ưu-nhược điểmII. Hướng dẫn sử dụng :1. Sử dụng trang code.google.com2. Sử dụng công cụ TortoiseSVN I. Giới thiệu công cụ :1. Giới thiệu trang code.google.com :Ra mắt ngày 17/3/2005,Google Code là một trang web của Google trong đó tập trung các nhà phát triển các dự án phần mềm mã nguồn mở được hỗ trợ bởi Google. Trang có rất nhiều mã nguồn phần mềm danh sách các dịch vụ có hỗ trợ các API công cộng để phục vụ cho việc phát triển các phần mềm hỗ trợ khác.a. Cách triển khai :Để sử dụng được công cụ này, mọi người cần phải kết nối mạng internet,truy cập vào đ/c http://code.google.com.Tại đây mọi người có thể tạo account mới hoặc dùng account của google mail để đăng nhập sử dụng. b. Các tính năng :•Cho phép quản dự án từ xa.•Cho phép update dự án.•Cho phép tạo các thành viên của dự án.•Cho phép phân quyền các thành viên của dự án.•Ghi lại lịch sử hoạt động một cách chi tiết.•Cho phép lấy lại bản nếu không may bị mất.d. Nhận xét ưu-nhược điểm :•Ưu điểm :-Công cụ miễn phí.-Hầu hết hết các dự án là mã nguồn mở,dự án sẽ được cộng đồng sử dụng giúp đỡ,trao đổi thuận tiện.-Giao diện thân thiện,dễ sử dụng.I. Giới thiệu công cụ : I. Giới thiệu công cụ :-Quản chặt chẽ,khắc phục đơn giản khi gặp sự cố•Nhược điểm :-Để sử dụng phải kết nối mạng.-Để quản cần sử dụng thêm công cụ TortoiseSVN.2. Giới thiệu công cụ TortoiseSVN :Hệ thống SVN (http://subversion.tigris.org/) là một hệ thống quản phần tài nguyên của một dự án. Hệ thống có khả năng tự cập nhật, so sánh kết hợp tài nguyên mới vào phần tài nguyên cũ. Phần mềm TortoiseSVN(http://tortoisesvn.net/) là client tốt nhất của hệ thống SVN. I. Giới thiệu công cụ :a. Cách triển khai :Để sử dụng TortoiseSVN,mọi người lên website http://tortoisesvn.net/ tìm bản TortoiseSVN Client để download về máy cá nhân,sau đó tiến hành cài đặt bình thường để sử dụng.b. Các tính năng :•Chức năng Commit – để đưa các dữ liệu của các bạn lên thư mục dự án (chú ý là mỗi lần các bạn đưa lên thì sẽ là một phiên bản (revision) của dự án nên các bạn chỉ nên đưa lên server một khi đã hoàn thành cơ bản chạy được một tính năng nào đó không có lỗi để tránh trường hợp có người khác update về chạy bị lỗi ở phần của các bạn mà chương trình không chịu chạy, như vậy rất nguy hiểm). I. Giới thiệu công cụ :•Tính năng update, để cập nhập tài nguyên của dự án, phần mềm sẽ tự so sánh mã nguồn từ server của các bạn tìm ra chỗ nào khác sẽ tự động nối (merge) vào mã nguồn của các bạn đảm bảo không bị lỗi).•Ngoài 2 tính năng cơ bản trên còn có những tính năng khác như : Xóa,xem log, xem reversion Grap, revert,checkout…c. Nhận xét ưu-nhược điểm :•Ưu điểm :-Là phần mềm mã nguồn mở-Giao diện đẹp dễ sử dụng-Quản sử thay đổi giữa các phiên bản,mã nguồn sự thay đổi của các chương trình rất mạnh mẽ I. Giới thiệu công cụ :•Nhược điểm :-Nếu bạn mới bắt đầu tìm hiểu có thể gặp chút khó khăn vì quá nhiều tính năng.Trong quá trình nhóm sử dụng chưa phát hiện được nhược điểm. II. Hướng dẫn sử dụng:1. Hướng dẫn sử dụng code.google.com :Vào Trang web: http://code.google.com/intl/vi-VN/Nên đăng nhập bằng tài khoản gmail. II. Hướng dẫn sử dụng:Vô Project Hosting -> Tạo mới một project :Bấm chọn Create Project -> Project được tạo ra [...]... thư mục dự án chọn TortoiseSVN → Import II Hướng dẫn sử dụng: - Khi thực hiện upgrade từ một dự án có sẳn trong SVN : Nếu phải thực hiện lại một dự án có sẵn thì phải "checkout" dự án đó từ SVN về thư mục thực hiện dự án để SVN khởi tạo các thông tin quản source nguồn trên thư mục làm việc của dự án Cách thực hiện như sau : Right click trên thư mục (rỗng) , nơi dự định để thực hiện dự án TortoiseSVN. .. gì giúp cho việc quản source nguồn một các rõ ràng Việc lưu trử version SVN sự dụng các thuật toán so sánh chỉ lưu trữ các thành phần khác nhau của mỗi verision nên dung lượng lưu trữ sẽ được tối ưu so với việc backup từng file Các quy định khi làm việc với SVN: - Khi thực hiện mới dự án : Nếu là một dự án mới thì quá trình thực hiện dự án như thường lệ, sau đó "Import" dự án vào SVN Cách thực... project vào SVN server Mở windows explorer lên, chọn thư mục của dự án thực hiện "right click" chọn TortoiseSVN → Import II Hướng dẫn sử dụng: II Hướng dẫn sử dụng: Quản user, phân quyền sử dụng repository: Chức năng này được cấu hình tại server, trong thư mục repository repos sẽ có các file sau conf/passwd quản user name password tương ứng: II Hướng dẫn sử dụng: File conf/authz quản việc... sẽ vào tab Administer có thể add project members II Hướng dẫn sử dụng: Đơn giản như thế là bạn đã làm được 2 yêu cầu trên.Sau khi save ta được respond từ website II Hướng dẫn sử dụng: 1 Hướng dẫn sử dụng TortoiseSVN : Mục tiêu chính của SVN : Quản các phiên bản của một file nào đó (bất kỳ là file text, binary, ) vào server SVN Quá trình kiểm tra sẽ được SVN sẽ kiểm tra tại 2 nơi : 1 Thư mục dự. .. binary, ) vào server SVN Quá trình kiểm tra sẽ được SVN sẽ kiểm tra tại 2 nơi : 1 Thư mục dự án (Nơi thực hiện dự án) 2 Thông tin dự án được lưu trữ trên server Khi kiểm tra file hiện hành có sự thay đổi so với trên server SVN là SVN sẽ tạo một phiên bản mới lưu lại(khi người dùng update -> commit) Việc quản phiên bản sẽ giúp việc phục hồi lại các version trước đó dể dàng mà không cần phải lưu backup... dụng: Cách 2: svnserver as a Microsoft service: cũng sử dụng command-line : Checkout: - Lấy 1 copy của source trên server về client - Chỉ cần right click vào một thư mục bất kỳ phía client II Hướng dẫn sử dụng: II Hướng dẫn sử dụng: Chọn folder hoặc project muốn lấy về, đồng thời chọn thư mục lưu trữ bản copy của folder hay project muốn lấy về Ở đây ta có thể tùy chọn Revision theo số thứ tự, xem chi tiết... sử dụng: Làm như vậy với những file khác Ta có danh sách các file:(có thể chọn những file đó tải xuống) II Hướng dẫn sử dụng: Wiki : II Hướng dẫn sử dụng: Tạo trang mới : II Hướng dẫn sử dụng: Chọn thao tác : II Hướng dẫn sử dụng: Insert Comment : II Hướng dẫn sử dụng: Tạo issues: II Hướng dẫn sử dụng: Danh sách các issues : II Hướng dẫn sử dụng: Cách add các thành viên của nhóm vào project : Sau khi . HỒ CHÍ MINHKHOA CÔNG NGHỆ THÔNG TIN--**--Đề tài : Quản lý dự án với TortoiseSVN và công cụ của Google Môn học : Môi trường & công cụ phát triển phần. năng :•Cho phép quản lý dự án từ xa.•Cho phép update dự án. •Cho phép tạo các thành viên của dự án. •Cho phép phân quyền các thành viên của dự án. •Ghi lại lịch

Ngày đăng: 17/01/2013, 11:09

Hình ảnh liên quan

Chức năng này được cấu hình tại server, trong thư mục repository repos sẽ có các file sau conf/passwd quản lý user  name và password tương ứng:  - Đồ án quản lý dự án với TortoiseSVN và công cụ của Google

h.

ức năng này được cấu hình tại server, trong thư mục repository repos sẽ có các file sau conf/passwd quản lý user name và password tương ứng: Xem tại trang 28 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan