1. Trang chủ
  2. » Tất cả

BasicSvn

13 215 0
Tài liệu đã được kiểm tra trùng lặp

Đ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ội dung

1 BASIC SVN Lê Minh Phụng phunglm2@vng.com.vn 2 KHÁI NIỆM CƠ BẢN DEMO REFERENCE Q&A 3 KHÁI NIỆM CƠ BẢN DEMO REFERENCE Q&A 4 KHÁI NIỆM CƠ BẢN 1 Version control (Revision control) 2 Repository 3 Working copy 4 Check Out / Update / Commit 5 Conflict 6 The Problem of File-Sharing 1. VERSION CONTROL  Version control(Revision control) là quản lý những thay đổi trên các tài liệu, chương trình hoặc những thông tin được lưu trữ dưới dạng tập tin trên máy tính.  Quản lý phiên bản thường được sử dụng trong phát triển phần mềm, nơi mà nhiều nhóm phát triển có thể cùng thao tác thay đổi trên cùng một file, cùng một dự án.  Thường dùng Subversion để quản lý phiên bản 6 Repository Client Client Client R e a d R e a d W r i t e 2. REPOSITORY  Là nơi lưu trữ các thông tin các phiên bản dưới dạng một hệ thống cây thư mục. Các clients có thể connect tới Repository để thao tác (đọc, ghi) trên các file chứa trong này. Repository thường được đặt ở server. 7 3. WORKING COPY  Là những bản copy của những file trên Repository trên máy local tại 1 thời điểm và là một phiên bản cụ thể.  Trạng thái: Nomal, Unrevison, Added, Conflict, Missing, Delete …. 8 4. CHECK OUT / UPDATE / COMMIT  Check Out: Là động tác tạo 1 bản working copy từ repository  Update: Là động tác cập nhật những revision mới nhất từ repository.  Commit: Tiến hành cập nhật những thay đổi lên repository 9 5. CONFLICT  Xảy ra khi nhiều người cùng thao tác chỉnh sửa trên 1 tài liệu dẫn đến tình trạng hệ thống không “thống nhất” được nhiều sự thay đổi khác nhau.  Để tránh xảy ra tình trạng này, nên thực hiện thao tác Update trước khi thực hiện Commit 10 KHÁI NIỆM CƠ BẢN DEMO REFERENCE Q&A 123doc.vn

Ngày đăng: 10/03/2013, 13:04

Xem thêm

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN