Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
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