Sử dụng Subversion, trong bản sao làm việc của tôi, tôi thực hiện một sửa đổi nhỏ (cập nhật số phiên bản). Sau đó tôi muốn gắn thẻ bản sao làm việc của mình. Thẻ này vẫn sẽ là một bản sao giá rẻ với sửa đổi, hoặc SVN sẽ sao chép các tập tin? Tôi ghét phải thấy kho lưu trữ của tôi phát triển rất lớn về kích thước bởi vì tôi đang cố gắng lưu thay đổi số phiên bản.SVN - Khi bạn gắn thẻ một bản sao làm việc, nó vẫn là một bản sao giá rẻ?
Lý do tôi hỏi về cách tạo thẻ có chứa sửa đổi thay vì cam kết gắn thẻ sau đó liên quan đến máy chủ xây dựng của tôi. Các máy chủ xây dựng tạo ra một CCNetLabel mà tôi sử dụng để cập nhật số phiên bản của dự án của tôi (AssemblyInfo.cs). Khi xây dựng thành công, nó tạo ra một thẻ. Khi tôi sử dụng ForceBuild thẻ dựa trên bản sao làm việc có chứa số phiên bản đã sửa đổi. Tôi muốn thẻ chứa số phiên bản thích hợp.
lưu ý: Có thể gây tranh cãi nếu tôi tạo chi nhánh hoặc thẻ, tuy nhiên SVN không phân biệt được giữa hai thẻ.
Tuyệt vời, mối quan tâm của tôi là nó có thể sao chép tất cả các tệp. Có vẻ như việc gắn thẻ bản sao làm việc sẽ hầu như không lớn hơn việc gắn thẻ một chi nhánh trên máy chủ. Bây giờ nếu tôi có thể nói với Cruise Control. Net luôn gắn thẻ bản sao làm việc của tôi .... http://groups.google.com/group/ccnet-devel/browse_thread/thread/13e5cc63cb9221ae – mcdon
nếu tôi có thư mục "A" trong bản sao làm việc của tôi và tôi gắn thẻ này. Tôi hiểu điều này sẽ là một bản sao giá rẻ trong kho. Tuy nhiên, sau này tôi xóa "A" khỏi thư mục làm việc của mình. Điều gì sẽ xảy ra với bản sao giá rẻ? Nó vẫn sẽ có "A" có sẵn? – Jus12