Chương 2. Khái niệm cơ bảnKhông có 18 hoạt động cơ bản, bạn có thể làm với một hệ thống điều khiển phiên bản. Trong chương này, tôi sẽ giới thiệu mỗi người trong số các hoạt động như là một khái niệm trừu tượng mà có thể được thực hiện bởi các lệnh thực tế của một công cụ kiểm soát phiên bản cụ thể. Thông thường, tên của hoạt động trừu tượng của tôi là tên gọi phổ biến nhất cho lệnh thực hiện các hoạt động. Ví dụ:, kể từ khi các hành động của cam kết thay đổi cho kho lưu trữ được gọi là "cam kết" bởi Subversion, tính chính xác, Git, Mercurial và Bazaar, nó có vẻ như một ý tưởng tốt để sử dụng cụm từ đó ở đây là tốt.Chi tiết về làm thế nào các hoạt động ánh xạ cho các lệnh cụ thể của phiên bản cụ thể kiểm soát công cụ, xem chương sau này, chẳng hạn như chương 3: "Khái niệm cơ bản với Subversion".1. tạoTạo ra một kho lưu trữ mới, rỗng.Một kho lưu trữ là nơi chính thức nơi bạn lưu trữ tất cả các công việc của bạn. Nó theo dõi của cây của bạn, do đó tôi có nghĩa là tất cả các tập tin của bạn, cũng như cách bố trí của các thư mục trong đó chúng được lưu trữ.Nhưng hiện đã thêm. Nếu định nghĩa trong đoạn trước đó đã là toàn bộ câu chuyện, sau đó một kho lưu trữ kiểm soát phiên bản sẽ là không có nhiều hơn một hệ thống tập tin mạng. Một kho lưu trữ là nhiều hơn thế. Một kho lưu trữ có lịch sử. kho = hệ thống tập tin * thời gianMột hệ thống tập tin là hai chiều: không gian của nó được xác định bởi thư mục và tập tin. Ngược lại, một kho lưu trữ là threedimensional: nó tồn tại trong một thể liên tục được xác định bởi thư mục, tập tin, và thời gian. Một phiên bản kiểm soát kho chứa mỗi phiên bản của mã nguồn của bạn đã bao giờ tồn tại. Một hệ quả của ý tưởng này là không có gì bao giờ thực sự phá hủy. Mỗi khi bạn thực hiện một số loại thay đổi với kho lưu trữ của bạn, ngay cả khi sự thay đổi đó là để xóa một cái gì đó, kho được lớn hơn bởi vì lịch sử là lâu hơn. Mỗi thay đổi thêm vào lịch sử của kho lưu trữ. Chúng tôi không bao giờ trừ bất cứ điều gì từ lịch sử đó.Các hoạt động tạo được sử dụng để tạo ra một kho lưu trữ mới. Đây là một hoạt động đầu tiên của bạn sẽ sử dụng, và sau đó, nó được sử dụng rất nhiều ít thường xuyên hơn.Khi bạn tạo một kho lưu trữ mới, VCS của bạn sẽ mong đợi bạn để nói điều gì đó để xác định nó, ví dụ như nơi bạn muốn nó được tạo ra, hoặc những gì nên có tên của nó.
đang được dịch, vui lòng đợi..
