tìm hiểu về subversion

11 18 0
tìm hiểu về subversion

Đ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

1.1 Các khái niệm Tortoise SVN chương trình SVN Client cài đặt máy tính thành viên nhóm, giúp dễ dàng chia sẻ liệu lên SVN Server lấy liệu từ SVN Server - Reposiroty: Nó khu vực trung tâm để lập trình viên giữ tất công việc họ Kho lưu không lưu file mà lưu giữ lịch sử làm việc Kho lưu truy cập thông qua mạng, thực vai trò máy chủ công cụ điều khiển phiên máy khách Các máy khách kết nối với repository sau họ giữ/lấy lại thay đổi họ thực tới/từ repository - HEAD: phiên server - Master: thông thường tạo SVN, có branch tạo gọi master, branch phụ thường đặt theo tên feature mà branch tạo - Change: mơ tả thay đổi cụ thể revision so với revision trước - Working copy: copy tồn SVN máy developer - Conflict: bạn cập nhật / sáp nhập tập tin bạn từ kho bạn chuyển bạn làm việc đến URL khác Có hai loại xung đột: + Xung đột tập tin: xung đột tập tin xảy có hai(hoặc nhiều hơn) nhà phát triển thay đổi vài dòng lệnh tập tin + Các xung đột cây: xung đột xảy nhà phát triển di chuyển/ đổi tên/ xóa tập tin thư mục mà nhà phát triển khác di chuyển/ đổi tên/ xóa sửa đổi - Checkout hành động lấy toàn liệu chia sẻ Repository xuống máy địa phương lần Sau liệu sửa đổi địa phương Việc đưa liệu thay đổi lên Repository gọi Commit Và việc lấy liệu thay đổi hành động Update - Update: thành viên muốn cập nhật thay đổi file thuộc thành viên khác Repository máy cục - Merge: Nếu bạn muốn kết hợp thay đổi vào chi nhánh, bạn phải có làm việc cho chi nhánh kiểm xu, gọi trình hướng dẫn hợp từ làm việc - Revert: sau tiến hành thay đổi, developer cảm thấy họ sai muốn xóa làm lại từ đầu, việc revert hành động để khôi phục trạng thái hay nhiều document revision đó, thường revert revision mà user làm việc 1.2 Cách tạo tài khoản, phân quyền SVN - Download cài đặt: Tortoisesvn: https://tortoisesvn.net/downloads.html Visualsvn: https://www.visualsvn.com/server/download/ - Tạo tài khoản cho người sử dụng: username+ password - Tạo repository: Tạo user: dùng để kiểm soát giới hạn quyền cho thành viên dự án Nhấp chuột phải vào repository properties Nhấn Add để thêm user có quyền truy cập vào Repository Chọn quyền truy cập(Permissions): No Access- Read Only- Read/Write 1.3 Cách lưu trữ liệu SVN,upload liệu download liệu từ Server 1.3.1 Import liệu lên server: - Tại thư mục muốn đẩy liệu lên server nhấp chuột phải chọn TortoiseSVN  Import… - Copy URL paste vào yêu cầu nhập đường dẫn SVN Repository - Import hoàn thành : - Sau import thành công, VisualSVN hiển thị file thư mục vừa import lên 1.3.2 Checkout Checkout hành động lấy toàn liệu chia sẻ Repository xuống máy địa phương lần Tất thành viên nhóm checkout liệu từ Repository máy tính mình, bao gồm người import liệu ban đầu vàoSVN Repository Tại máy tính thành viên, tạo thư mục rỗng đó, checkout liệu từ SVN Repository Thư mục thư mục làm việc thành viên máy tính - Nhập đường link server(lấy ví dụ checkout từ github) Dữ liệu lấy về: 1.3.3 Commit Update - Commit: việc đưa liệu thay đổi lên Repository - Update hành động lấy liệu thay đổi máy cá nhân Các thư mục hay tệp có thay đổi, thêm có đánh dấu khác (dấu chấm than màu đỏ, dấu hỏi chấm màu xanh) Để commit liệu lên Repository nhấp chuột phải vào thư mục chứa project thư mục đó, chọn SVN commit… - Chọn file cần commit danh sách ấn OK - Commit thành công Tương tự Commit, thành viên khác update liệu lên SVN Server Chọn SVN Update ... làm việc thành viên máy tính - Nhập đường link server(lấy ví dụ checkout từ github) Dữ liệu lấy về: 1.3.3 Commit Update - Commit: việc đưa liệu thay đổi lên Repository - Update hành động lấy liệu

Ngày đăng: 30/11/2021, 00:30

Mục lục

    1.1. Các khái niệm cơ bản

    1.2. Cách tạo tài khoản, phân quyền của SVN

    1.3. Cách lưu trữ dữ liệu trên SVN,upload dữ liệu và download dữ liệu về từ Server

    1.3.1. Import dữ liệu lên server:

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

Tài liệu liên quan