Hướng dẫn cài đặt và sử dụng VisualSVN server và TortoiseSVN

4 1.4K 1
Hướng dẫn cài đặt và sử dụng VisualSVN server và TortoiseSVN

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

Thông tin tài liệu

Sử dụng SVN áp dụng cho quản lý Source code dự án phần mềm đem lại rất nhiều lợi ích cho dự án, giúp đơn giản hóa qua trình theo dõi, quản lý source code cũng như kết quả công việc của từng thành viên, nó giúp tiết kiệm được nhiều thời gian và công sức so với việc quản lý, ghép nối code thủ công giữa các thành viên lập trình với nhau. Chúng ta hãy cùng tìm hiểu thêm về nó nhé.

Hướng dẫn cài đặt sử dụng VisualSVN Server TortoiseSVN Trong phần giới thiệu tổng quan VisualSVN Server TortoiseSVN, download cài đặt chúng Tiếp theo command đơn giản sử dụng thường xuyên SVN Sử dụng SVN áp dụng cho quản lý Source code dự án phần mềm đem lại nhiều lợi ích cho dự án, giúp đơn giản hóa qua trình theo dõi, quản lý source code kết công việc thành viên, giúp tiết kiệm nhiều thời gian công sức so với việc quản lý, ghép nối code thủ công thành viên lập trình với Chúng ta tìm hiểu thêm I – VISUAL SVN-SERVER Subversion(viết tắt SVN) hệ thống quản lí phiên giới thiệu vào năm 2000 công ty CollabNet Đây hệ thống hỗ trợ làm việc theo nhóm hiệu Khi nhóm làm việc project, việc nhiều người chỉnh sửa nội dung file điều tránh khỏi SVN cung cấp chức để thực việc cách đơn giản an toàn Điểm đặc biệt SVN lưu lại tất thay đổi hệ thống file: file bị thay đổi, thay đổi lúc nào, thay đổi nào, thay đổi SVN cho phép recover lại version cũ cách xác Các chức giúp cho việc làm việc nhóm trở nên trơn tru an toàn nhiều Download cài đặt VisualSVN-Server Tải VisualSVN-Server Version 2.0.3 trang web http://www.visualsvn.com/visualsvn/download/ - Chạy file VisualSVN-Server-2.0.3.msi - Chọn Next tiếp tục: - Chú thích: Location : Thư mục cài đặt VisualSVN-Server Repositores: nơi lưu trữ , backup liệu server Server Port : có lựa chọn 8443(default), and 443 , bạn chọn port khác không thiết port mặc định chương trình Authentication: có lựa chọn Use Subversion authentication - Default (Truy cập vào hệ thống VisualSVN-Server tạo ra) Use Windows authentication ( Truy cập vào hệ thống theo user Windows) 2 Sử dụng VisualSVN-Server a Màn hình Server Manager Sau cài đặt xong, để sử dụng VisualSVN-Server chọn Start/Program/VisualSVN/VisualSVN Server Manager - Status: Thể tình trạng hoạt động VisualSVN Server chạy, dừng đường dẫn Server - Accounts: Tổng hợp có Users Groups - Repositories: Tổng hợp có dự án b Config Server - Vào Action chọn Properties để config server - Tab General để chọn nơi lưu trữ Reporetory Mặc định C:/Reporetories - Tab Network để chọn đường dẫn Server, Có thể thay đổi cổng kết nối, cho phép sử dụng https để mã hóa liệu - Tab Authentication quản lý hệ thống user: Có thể chọn quản lý User SVNServer tạo theo hệ thống domain windows network c Tạo Repositories Có cách để tạo respositories: - Cách 1: Từ hình Server Manager chọn Create new Respositories - Cách 2: Kích chuột phải vào Respositories chọn Create new Respositories d Tạo Users Groups Có cách để tạo Users: - Cách 1: Từ hình Server Manager chọn Create new users - Cách 2: Kích chuột phải vào Users chọn Create new Có cách để tạo Groups: - Cách 1: Từ hình Server Manager chọn Create new Groups - Cách 2: Kích chuột phải vào Groups chọn Create new Chọn Add để đưa users tạo vào group e Phân quyền cho Users Groups sử dụng Repositories - Click chuột phải vào thư mục file muốn phân quyền -> chọn Properties -> Security - Sau add Users Groups Với Users Groups có lựa chọn phân quyền sau: - No Access: Không phép truy cập - Read only: Chỉ phép đọc không Commit (ghi lên Server) - Read/write: Được phép đọc Commit - Inherit from parent (Read/write): Kế thừa từ thư mục cha II – TORTOISE SVN Tortoise SVN chương trình phía client Subversion system Tortoise SVN quản lý file thư mục hạn Tortoise SVN hỗ trợ giao thức như: http://,https://, svn://, Tải cài đặt TortoiseSVN TortoiseSVN chương trình phía client Subversion Control Chương trình download http://tortoisesvn.net/downloads.html Có hai : 32bit : dùng cho win xp , vista , win chạy nên 32bit 64bit dùng cho vista , win chạy nên 64bit Ở dùng win Xp nên chọn sản phầm chạy nên 32bit (cách cài đặt , dụng tương tự cho 64 bit ) Chạy file msi để cài đặt Sử dụng TortoiseSVN a Repo-browser Repo-Browser cho phép xem cấu trúc tình trạng Repository Với RepoBrowser thực tác vụ chép, di chuyển, tạo mới, xoá đổi tên thư mục, file trực tiếp Repository Chọn TortoiseSVN -> Repo-browser b CheckOut Để làm việc phiên copy, bạn cần phải check-out từ repository, đơn giản cần Click chuột phải vào thư mục cần lưu trữ phiên copy Click chuột phải vào thư mục cần copy Repo-Browser chọn SVN Checkout Một hộp thoại xuất yêu cầu chọn thư mục chứa Nếu folder chưa tạo, sau tự động tạo cho bạn Chú ý bạn nên chọn thư mục rỗng c Update Sau CheckOut phiên copy máy để làm việc, thường xuyên cập nhật (Update) phiên cách Click chuột phải lên thư mục copy máy chọn SVN Update d Commit Để lưu thay đổi bạn vào repository server, bạn chọn file thay đổi Click chuột phải chọn SVN Update Sau xung đột xảy chấp nhận thay đổi cách Click chuột phải chọn SVN Commit Để lại message để sau dễ dàng lựa chọn phiên Sau lần bạn Commit Revision (phiên bản) tự động tăng lên e Conflict Thông thường File mà có nhiều người làm việc Update thường xảy tình trạng sau: Vì để tránh việc xung đột người quản lý dự án cần phải phân quyền, phân việc cho hợp lý Một File thời điểm người làm việc với Giải conflict: Mở file bị xung đột, tìm kiếm hàng bắt đầu với chuỗi

Ngày đăng: 28/06/2016, 13:30

Từ khóa liên quan

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

Tài liệu liên quan