Tôi có một bộ công cụ để xây dựng một dự án rất lớn. Ở một số giai đoạn cấp cao, các công cụ của tôi tạo các bản sao của môi trường xây dựng (một thư mục) để cho phép người dùng quay trở lại điểm đó.
Tôi đang cố gắng tăng tốc thao tác sao chép này (không gian không phải là vấn đề lớn, nhưng thời gian là vậy) vì vậy tôi muốn tìm cách tạo một bản sao của thư mục xây dựng bao gồm các liên kết (mềm hoặc cứng hoặc tương tự) các tệp gốc nhưng sẽ không bao giờ sửa đổi các tệp gốc mà thay vào đó sẽ tự động tạo các bản sao của chúng khi chúng đang (hoặc có thể) bị thay đổi.
Lưu ý: các công cụ này là để thực hiện quá trình xây dựng, vì vậy các tệp ký quỹ sẽ có thời gian tồn tại ngắn, chúng sẽ không cần được bảo tồn trong một thời gian dài và luôn có thể được tạo lại dưới dạng mã gốc với chi phí thời gian, vì vậy tôi đã không xem xét các giải pháp SCM như Subversion.