Kho (quản lý phiên bản)
cấu trúc lưu trữ dữ liệu để quản lý phiên bản phần mềm / From Wikipedia, the free encyclopedia
Đừng nhầm lẫn với Kho phần mềm.
Trong hệ thống quản lý phiên bản, một kho (còn được gọi kho mã nguồn,[1] kho lưu trữ, hoặc kho chứa; tiếng Anh: repository[2]) là một cấu trúc dữ liệu giúp lưu trữ metadata cho một tập hợp các file hoặc cấu trúc thư mục. Tùy thuộc vào việc hệ thống kiểm soát phiên bản đang sử dụng được dùng là phân phối (ví dụ, Git hoặc Mercurial) hoặc tập trung (ví dụ Subversion hay Perforce), toàn bộ thông tin trong kho lưu trữ có thể được sao chép trên mọi hệ thống của người dùng hoặc có thể được duy trì trên một máy chủ duy nhất. Một số siêu dữ liệu mà kho bao gồm:
- Một hồ sơ lịch sử về những thay đổi trong kho.
- Một tập hợp các đối tượng cam kết.
- Một tập hợp các tham chiếu để cam kết các đối tượng, được gọi là head.