Tải bản đầy đủ (.pptx) (53 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (9.14 MB, 53 trang )

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TP. HỒ CHÍ MINH
KHOA 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 mềm
Giáo viên : Trịnh Văn Chung
Nhóm thực hiện : Lưu Văn Minh
Huỳnh Minh Hữu
Hồ Trọng Đại
Phạm Văn Thảo
Bù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.com
a. Cách triển khai
b. Tính năng
c. Nhận xét ưu-nhược điểm
2. Giới thiệu công cụ TortoiseSVN
a. Cách triển khai
b. Tính năng
c. Nhận xét ưu-nhược điểm
II. Hướng dẫn sử dụng :
1. Sử dụng trang code.google.com
2. 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 và 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 .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 và sử dụng.
b. Các tính 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 sử hoạt động một cách chi tiết.

Cho phép lấy lại bản cũ 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 lý 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 lý cần sử dụng thêm công cụ TortoiseSVN.
2. Giới thiệu công cụ TortoiseSVN :
Hệ thống SVN ( là một hệ
thống quản lý 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 và kết hợp tài nguyên mới
vào phần tài nguyên cũ. Phần mềm TortoiseSVN
( 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
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 và của các
bạn và 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 lý sử thay đổi giữa các phiên bản,mã nguồn và
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: />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

II. Hướng dẫn sử dụng:
II. Hướng dẫn sử dụng:
Một số chức năng:
Download: Tạo file download cho các thành viên download
II. Hướng dẫn sử dụng:
Chọn file download :
II. Hướng dẫn sử dụng:
Sau đó:
II. Hướng dẫn 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
đăng nhập thì bạn sẽ vào tab Administer và 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 lý 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ự á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 lý 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 tùm lum mà không biết cái nào trước cái nào sau ...
II. Hướng dẫn sử dụng:
Khi lưu từng phiên bản sẽ cho phép lưu kèm theo các
thông tin liên quan như ...ai là người thay đổi , thay đổi chổ
nào, thay đổi cái gì ... giúp cho việc quản lý 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 và 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 hiện như sau : right click trên thư mục dự án
chọn TortoiseSVN → Import...

×