Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
608,57 KB
Nội dung
Hướng dẫn sử dụng Google Code v TortoiseSVN Hướng dẫn sử dụng “Google Code” TortoiseSVN Lời nói đầu: Trong trình phát triển phần mềm theo nhóm hay theo cá nhân, th ường xuyên phải gặp với vấn đề: - Làm để quản lý phiên trình phát triển phần mềm? (Thông thường phải copy, đổi t ên, nén file…) - Làm để quản lý mã nguồn chung cho nhóm? (Bình thường thành viên nhóm phải chép, gửi email cho chỉnh sửa -> “tam thất bản”, nhất, ổn định nhất) … Để giải vấn đề đó, số công cụ quản lý phi ên đời, phố biến nói đến Subversion Với công cụ này, toàn mã nguồn lưu trữ thư mục (Repository) tất thành viên tham gia dự án thực thao tác: - Import: đưa mã nguồn dự án vào repository - Check out: lấy mã nguồn dự án - Commit: cập nhật thay đổi lên repository - Update: lấy thay đổi thành viên khác commit trước - Diff: kiểm tra xem thay đổi so với phiên có … Việc tạo Repository mạng để dùng chung cho nhóm dự án thật dễ dàng với công ty, tổ chức nhiên với nhóm nhỏ hay cá nhân th ì việc không thật đơn giản Google đưa dịch vụ Google code để đáp ứng nhu cầu Bài hướng dẫn giúp bạn tiếp cận nhanh với dịch vụ Bài hướng dẫn chia làm hai phần Phần Hướng dẫn cách tạo dự án tr ên Google Code, cách tạo quản lý thành viên nhóm dự án Phần Hướng dẫn sử dụng phần mềm TortoiseSVN để thực thao tác kết nối v quản lý phiên với Google Code Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN PHẦN Tạo dự án google code Bước 1: Vào trang web có địa chỉ: http://code.google.com Trang chủ google code Nhấn vào nút Sign In (Đăng nhập) Hình Giao diện trang chủ google code Bước 2: Đăng nhập sử dụng chung t ài khoản thư điện tử google (gmail) Sau đăng nhập (Hình 2), giao diện trang chủ google code lại Bước 3: Vào trang web có địa chỉ: http://code.google.com/hosting/createProject Giao diện tạo dự án Google Code (Hình 3) Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Hình Giao diện đăng nhập Hình Giao diện tạo dự án Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Tiến hành nhập thông tin cho dự án Project name: nhập tên dự án (Ví dụ: t0907g) Project summary: nhập tóm tắt dự án Project description: mô tả dự án Version control system: chọn hệ thống quản trị phiên Subversion Source code license: chọn hình thức quản lý quyền (Ví dụ: GNU General Public License v3) Nhấn nút Create Project Sau dự án tạo ra, giao diện làm việc với dự án với địa chỉ: http://code.google.com/p/t0907g/ Địa địa cho phép tất ng ười truy xuất đến dự án bạn Trong giao diện có số tab cần lưu ý Downloads: nơi cung cấp tài nguyên cho phép người sử dụng download Issues: nơi thành viên đội dự án đưa lỗi, trường hợp phát sinh trình viết phần mềm cách thức chỉnh sửa (nếu có) Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Source: nơi quản lý mã nguồn Administer: nơi quản lý dự án (thêm người dùng, sửa, xóa dự án…) Bước 4: tạo tài khoản cho thành viên đội dự án Chú ý: Chỉ người có quyền sở hữu (owner) dự án tạo t ài khoản cho thành viên đội dự án Trong cửa sổ dự án, chọn tab Administer ->Project Members Ở có nhóm người dùng, tạm thời cần quan tâm tới nhóm ng ười dùng Project owners: người sở hữu dự án (mặc định người tạo dự án) Project Commiters: thành viên c dự án (có quyền check out (download dự án), commit (cập nhật thay đổi lên dự án), update (cập nhật thay đổi th ành viên khác dự án commit) số quyền khác Để thêm người dùng mới, cần thêm địa email (gmail) ng ười dùng vào nhóm người dùng tương ứng Ví dụ trên, vừa thêm người dùng có địa thaonhi8487@gmail.com vào nhóm Project Commiters Nhấn nút Save changes để lưu thay đổi Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Chú ý: Mỗi thành viên (kể người tạo dự án) có mật để l àm việc với dự án Mật không trùng với mật mà thành viên sử dụng để đăng nhập dịch vụ Google gmail hay Google code Đ ể xem mật này, bạn cần chọn vào mục Profile, sau vào phần Settings Chọn Settings, bạn nhìn thấy mât Bạn nhấn vào nút Regenerate để hệ thống sinh mật Bước 5: Thiết lập cho phép google code tự động gửi thông tin cập nhật email thành viên dự án Gửi thông tin lỗi phát sinh tr ình phát triển dự án 1) Chọn tab Administer -> Issue Tracking 2) Tìm đến mục thiết lập địa email để gửi thông báo, tốt n ên tạo mail group cho tất thành viên nhóm Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Gửi thông tin thay đổi dự án (th êm, bớt, sửa, xóa file dự án) 1) Chọn tab Administer -> Source 2) Tìm đến mục thiết lập địa email để gửi thông báo, tốt n ên tạo mail group cho tất thành viên nhóm PHẦN Sử dụng phần mềm TortoiseSVN Thao tác 1: Cài đặt phần mềm TortoiseSVN Phiên TortoiseSVN giới thiệu t ài liệu TortoiseSVN-1.6.7 (Bản chạy Windows) Thao tác 2: Import (Upload) file dự án lên Repository Google Code Kịch sử dụng: Khi khởi tạo dự án nhóm dự án có số tài nguyên ban đầu muốn đưa lên lưu trữ chia sẻ toàn nhóm Click chuột phải vào thư mục chứa mã nguồn ban đầu dự án chọn TortoiseSVN -> Import Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Cửa sổ thao tác ra, bạn cần điền thông tin - URL of repository: đường dẫn tới Repository dự án, có câu trúc sau https://Tên_Dự_Án.googlecode.com/svn/trunk/ - Import message: thông tin ghi lý th ực thao tác import, cần thiết để thành viên dự án dò vết thay đổi dự án Hình Giao diện import dự án Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN - Sau bạn bấm nút OK, giao diện y cầu bạn nhập thông tin tài khoản Bạn nhập tên truy cập mật (Chú ý: sử dụng mật Google Code) Hình Cửa sổ nhập thông tin xác thực - Các file dự án upload lên Repository dự án Hình Kết sau import - Bạn kiểm tra file mã nguồn dự án Repository Google code cách chọn tab Source -> Browse - > trunk Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Hình Giao diện quản lý file Google Code Thao tác 3: Checkout (Download) d ự án Kịch sử dụng: thành viên dự án người dùng lần muốn lấy tài nguyên dự án đưa máy cá nhân để sử dụng, phát triển Bước 1: Tạo thư mục định chứa dự án Bước 2: Click chuột phải vào thư mục vừa tạo (chú ý thư mục nên rỗng), chọn chức SVN Checkout Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Một cửa sổ yêu cầu người dùng nhập thông tin cần thiết nh đường dẫn tới Repository, thư mục đích chứa file download Cần ý mục Revision, mục n ày cho phép người dùng chọn phiên cần lấy (Vì dự án qua trình phát triển bao gồm nhiều phiên bản, người dùng cần lựa chọn phiên phù hợp với yêu cầu mình) Thông thường, tùy chọn mặc định cho mục HEAD tức lấy phiên (Hình 8) Sau đó, cửa sổ xác thực yêu cầu bạn nhập thông tin tài khoản Khi trình check out thành công, file đư ợc download thư mục định, bạn thấy cửa sổ thông báo Hình Hình Cửa sổ checkout Hình Két checkout Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Để chọn phiên khác (không phải phiên nhất), cửa sổ checkout bạn nhấn vào nút Revision chọn Show Log để nhìn danh sách tất phiên bản, từ chọn số phiên cho phù hợp Sau Checkout (hoặc update), mã nguồn dạng chưa chỉnh sửa ký hiệu Nếu có thay đổi mã nguồn, ký hiệu Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Thao tác 4: Commit (Cập nhật thay đổi lên Server) Kịch sử dụng: sau bạn chỉnh sửa số đoạn mã dự án bạn kiểm thử đoạn mã cho kết tốt, bạn muốn cập nhật l ên Server để thành viên dự án sử dụng Chú ý: bạn commit thư mục dự án hay commit file riêng lẻ Bước 1: Click phải chuột vào file hay thư mục muốn commit, chọn th mục làm ví dụ Bước 2: Cửa sổ Commit Hình 10 Cửa sổ Commit change Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Trong cửa sổ này, bạn cần quan tâm tới thô ng tin Message: thích thay đổi Thông tin quan trọng cho trình dò vết, kiểm tra thay đổi dự án nh cho thao tác Checkout, Update nên b ạn cần mô tả thật ngắn gọn xúc tích lý commit mã nguồn lên Server Changes made: liệt kê tất file có thay đổi so với lần Update hay Checkout gần nhất, bạn tích vào file có thay đổi mà bạn muốn cập nhật lên server Tiếp đến, nhấn nút OK để commit l ên server Cửa sổ xác thực ra, bạn tiến h ành nhập thông tin tài khoản Sau trình commit thành công, m ột cửa sổ cho biết thông tin trình commit Bạn đặc biệt ý tớ thông tin “At revision: 3” Sau lần th ành viên dự án commit thay đổi, số phi ên (revision) tự động tăng thêm Hình 11 Kết thao tác commit Thao tác 5: update (cập nhật thay đổi từ server) Kịch bản: thành viên dự án biết có thay đổi server muốn cập nhật, lấy thay đổi Bước 1: Chọn thư mục chứa dự án máy cục nhấn chuột phải, chọn SVN update Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Cửa sổ xác thực ra, bạn tiến h ành nhập thông tin tài khoản Sau trình update hoàn thành, cửa sổ thông báo Hình 12 Kết update LỜI KẾT: Trên hướng dẫn bản, hy vọng giúp ích cho bạn Để tận dụng mạnh công cụ quản trị phi ên SVN , bạn cần đọc thêm tài liệu công cụ này, xin khuyến cáo bạn nên đọc tài liệu: Version Control with Subversion thực hành tính với phần mềm Tortoise ENJOY YOURSELF !!! Phạm Văn Thuận (phamvanthuanbk@gmail.com) [...]... (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v à TortoiseSVN Thao tác 4: Commit (Cập nhật thay đổi lên Server) Kịch bản sử dụng: sau khi bạn chỉnh sửa một số đoạn mã trong dự án và bạn đã kiểm thử các đoạn mã đó cho kết quả tốt, bạn muốn cập nhật l ên Server để các thành viên trong dự án có thể cùng sử dụng Chú ý: bạn có thể commit cả thư mục dự án hay commit từng file riêng lẻ Bước 1: Click phải chuột vào file... checkout Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v à TortoiseSVN Để chọn các phiên bản khác (không phải phiên bản mới nhất), trong cửa sổ checkout bạn nhấn vào nút Revision rồi chọn Show Log để nhìn danh sách tất cả các phiên bản, từ đó chọn số phiên bản cho phù hợp Sau khi Checkout (hoặc update), mã nguồn sẽ ở dạng chưa chỉnh sửa và được ký hiệu như dưới đây Nếu có bất cứ sự... trên server) Kịch bản: khi thành viên của dự án biết rằng đã có những thay đổi trên server và anh ta muốn cập nhật, lấy về những thay đổi mới nhất này Bước 1: Chọn thư mục chứa dự án trên máy cục bộ và nhấn chuột phải, chọn SVN update Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v à TortoiseSVN Cửa sổ xác thực sẽ hiện ra, bạn tiến h ành nhập thông tin tài khoản Sau khi quá.. .Hướng dẫn sử dụng Google Code v à TortoiseSVN Một cửa sổ sẽ hiện ra yêu cầu người dùng nhập các thông tin cần thiết nh ư đường dẫn tới Repository, thư mục đích chứa file sẽ download về Cần chú ý mục Revision, mục n ày cho phép người dùng chọn phiên bản cần lấy về... phải chuột vào file hay thư mục muốn commit, ở đây tôi chọn th ư mục làm ví dụ Bước 2: Cửa sổ Commit sẽ hiện ra Hình 10 Cửa sổ Commit change Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v à TortoiseSVN Trong cửa sổ này, bạn cần quan tâm tới những thô ng tin Message: chú thích sự thay đổi Thông tin này rất quan trọng cho quá trình dò vết, kiểm tra sự thay đổi của dự án cũng... cửa sổ thông báo sẽ hiện ra Hình 12 Kết quả update LỜI KẾT: Trên đây chỉ là những hướng dẫn rất cơ bản, hy vọng sẽ giúp ích cho các bạn Để có thể tận dụng hết sức mạnh của công cụ quản trị phi ên bản SVN , bạn cần đọc thêm các tài liệu về công cụ này, tôi xin khuyến cáo bạn nên đọc tài liệu: Version Control with Subversion và thực hành các tính năng mới với phần mềm Tortoise ENJOY YOURSELF !!! Phạm Văn... Checkout, Update nên b ạn cần mô tả thật ngắn gọn nhưng xúc tích lý do commit mã nguồn lên Server Changes made: liệt kê tất cả các file có sự thay đổi so với lần Update hay Checkout gần nhất, bạn tích vào những file có sự thay đổi mà bạn muốn cập nhật lên server Tiếp đến, nhấn nút OK để commit l ên server Cửa sổ xác thực hiện ra, bạn tiến h ành nhập thông tin tài khoản của mình Sau quá trình commit .. .Hướng dẫn sử dụng Google Code v TortoiseSVN PHẦN Tạo dự án google code Bước 1: Vào trang web có địa chỉ: http:/ /code .google. com Trang chủ google code Nhấn vào nút Sign In (Đăng... (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN - Sau bạn bấm nút OK, giao diện y cầu bạn nhập thông tin tài khoản Bạn nhập tên truy cập mật (Chú ý: sử dụng mật Google Code) Hình Cửa... Repository Google code cách chọn tab Source -> Browse - > trunk Phạm Văn Thuận (phamvanthuanbk@gmail.com) Hướng dẫn sử dụng Google Code v TortoiseSVN Hình Giao diện quản lý file Google Code Thao