Tôi chỉ quen với Subversion và tôi có một câu hỏi cơ bản về phiên bản.Sử dụng Subversion, nơi mã nguồn "thực" được lưu trữ?
Tôi đã tạo kho lưu trữ SVN trên máy chủ "S" được lưu trữ trong mạng của mình. Giả sử tôi "nhập" mã, tập tin, thư mục, vv từ một máy tính khác "A" trong mạng, nó được thêm vào kho SVN của máy chủ của tôi.
Tôi thực hiện thanh toán từ một máy tính khác "B" trong mạng và tôi có thể lấy tất cả mã từ kho lưu trữ, v.v.
Giả sử tôi định dạng hoặc phá hủy PC "A", mã nguồn của tôi vẫn có sẵn thông qua thanh toán bằng B?
Nếu có, khi tôi thực sự duyệt vào thư mục lưu trữ của mình trên máy chủ, tôi không tìm thấy bản sao của thư mục, chỉ các thư mục cấu hình, db, v.v. Dữ liệu được lưu trữ trên máy chủ S ở đâu, nếu nó có ở đó? Hiện tại, kích thước thư mục của kho lưu trữ rõ ràng là nhỏ hơn nhiều so với các thư mục mã nguồn.
Tôi nghĩ rằng VSS giữ một bản sao của mã thực tế trong một số định dạng db không thể nhận ra, git có tùy chọn không yêu cầu làm điều này. SVN cũng có duy trì bản sao mã ở đâu đó không?