Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu BÁO CÁO VỀ SVN VÀ GOOD CODE doc
Nội dung xem thử
Mô tả chi tiết
BÁO CÁO VỀ SVN VÀ GOOD CODE
I. Tìm hiểu về Subversion (SVN)
1.Subversion là gì?
Subversion (viết tắt là SVN) là một hệ thống quản lí version được giới thiệu vào năm 2000 bởi công ty CollabNet.
Đây là hệ thống hỗ trợ làm việc theo nhóm rất hiệu quả. Khi một nhóm làm việc cùng trên một project, việc nhiều
người cùng chỉnh sửa nội dung của một file là điều không thể tránh khỏi. SVN cung cấp các chức năng để có thể thực
hiện việc này một cách đơn giản và an toàn.
2. Phân loại và phần mềm quản lí subversion?
Subversion hoạt động dựa trên mô hình quản lí tập trung kiểu client/server. Mô hình này có hai khái niệm cơ bản:
Repository đặt ở server là nơi tập trung quản lí các phiên bản của các tập tin. Working Copies đặt ở client là các phiên
bản làm việc của các tập tin trong repository.
Vì vậy, bạn cần phải có một phần mềm server và một phần mềm client. Ở đây chúng ta sẽ nói nhiều về phần mềm
SVN client, có thể chia làm ba loại chính:
• Stand-alone clients: đứng như một ứng dụng độc lập, không phụ thuộc vào các phần mềm khác
• Desktop-integrated client: loại được tích hợp vào các phần mềm desktop (ví dụ như TortoiseSVN) , mỗi khi
bạn click phải chuột vào màn hình destop sẽ thấy các chức năng của SVN client
• IDE plug-in clients: loại tích hợp thêm các công cụ lập trình (IDE), ví dụ Subclipse được tích hợp vào Eclipse
3. Ưu điểm và khuyết điểm của TortoiseSVN
Ưu điểm: commit nhanh chóng, GUI dễ xài, là open source
Khuyết điểm: tính năng lock không hoạt động ở google host
4. Những thao tác cơ bản trong TortoiseSVN
3.1. Tạo thư mục Repository (thư mục để chứa các file trên server)
Chức năng: Tạo một thư mục tên bất kì tại nơi bạn muốn đặt server.
Cấu trúc bên trong thư mục Repository
Thao tác: Tạo một thư mục trống, ví dụ: D:/Subversion/MyRepository. Click vào thư mục vừa tạo và click chuột phải,
chọn TortoiseSVN→Create Repository.
Chú ý: không nên thay đổi các file trong thư mục Repository
3.2. Import
Chức năng: import dữ liệu cho Repository
Thao tác:
• Right-Click trên thư mục chứa dữ liệu muốn import, chọn TortoiseSVN→Import