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

Trước khi chúng ta bắt đầu làm việc với các tập tin thật, điều quan trọng là có cái nhìn tổng quát về cách Subversion làm việc và các thuật ngữ được dùng.

Kho lưu trữ

Subversion sử dụng một cơ sở dữ liệu trung tâm, trong đó tất cả các phiên bản của bạn kiểm soát các tập tin với toàn bộ lịch sử của chúng. Cơ sở dữ liệu này được gọi là Kho lưu trữ . Kho lưu trữ thường đặt trên một máy chủ tập tin chạy chương trình máy chủ Subversion, là nguồn cung cấp nội dung cho các trình khách Subversion (như TortoiseSVN) theo yêu cầu. Nếu bạn chỉ sao lưu một thứ, sao lưu kho lưu trữ của bạn vì nó là bản sao tổng thể dứt khoát của tất cả các dữ liệu của bạn.

Bản sao làm việc

Đây là nơi bạn làm công việc thực sự. Mọi nhà phát triển đều có bản sao làm việc của chính mình, đôi khi được biết đến như một sandbox, trên máy tính địa phương của mình. Bạn có thể kéo xuống phiên bản mới nhất từ ​​kho, làm việc trên nó tại địa phương mà không ảnh hưởng đến bất cứ ai khác, sau đó khi bạn đang hài lòng với những thay đổi bạn đã thực hiện cam kết chúng lại vào kho lưu trữ.

Bản sao Subversion làm việc không chứa lịch sử của dự án, nhưng nó giữ một bản sao của các tập tin như chúng tồn tại trong kho lưu trữ trước khi bạn bắt đầu thay đổi. Điều này có nghĩa rằng nó rất dễ dàng để kiểm tra chính xác những gì thay đổi bạn đã thực hiện.

Bạn cũng cần phải biết nơi để tìm TortoiseSVN vì không có nhiều để xem từ Start Menu. Điều này là do TortoiseSVN là một phần mở rộng Shell, vì vậy đầu tiên của tất cả, khởi động Windows Explorer. Nhấp chuột phải vào một thư mục trong Explorer và bạn sẽ thấy một số mục mới trong menu ngữ cảnh như thế này:

Hình 1.1. Các trình đơn TortoiseSVN cho các thư mục không phiên bản

Các trình đơn TortoiseSVN cho các thư mục không phiên bản