Ok vì vậy tất cả chúng ta đều biết tiêu chuẩn SVN thiết lập củaBạn sử dụng thư mục thẻ svn cho anyways?
trunk\
branches\
tags\
Và tôi nhận ra rằng các khuyến nghị là thẻ nên có "đặc biệt" cam kết trong đó. Tôi đã không bao giờ thực sự được sử dụng các thư mục thẻ tuy nhiên và tôi không thấy lý do tại sao tôi sẽ bao giờ.
Hiểu biết của tôi là các thẻ \ sẽ chứa những thứ như "Version1Release \, Version2Release \, ThatTimeWeUpgradedEverthing \" v.v ... Nhưng đây là điều, nếu bạn đang đi vào và cần thực hiện thay đổi cho Version1Release thì nó phải là chi nhánh, và nếu các thẻ được cho là không bao giờ thay đổi thì whats các điểm làm cho một bản sao trong anyways kiểm soát nguồn? Chỉ cần thực hiện một sửa đổi ghi chú 712 là bản phát hành phiên bản 1 của chúng tôi.
Tôi đoán sự nhầm lẫn của tôi là có vẻ như các thẻ là các phiên bản không bao giờ được phép thay đổi. Nhưng kiểm soát nguồn là tất cả về việc giữ một lịch sử thay đổi tập tin. Tôi biết đây là một lập luận nhỏ về tổ chức, nhưng tôi tò mò những gì mọi người nghĩ.
"Chỉ cần tạo bản sửa đổi 712 là bản phát hành phiên bản 1 của chúng tôi". Chỉ cần nhớ rằng 69.59.196.211 là stackoverflow.com. Không? Tại sao không? Đó là cùng một khái niệm! – Powerlord
Nó thực sự là khái niệm tương tự. IP của stackoverflow được ghi nhớ bởi dịch vụ DNS dành riêng cho nhiệm vụ đó. Nó không phải là đồng lựa chọn một hệ thống khác trong một thời trang phi tự nhiên. Bạn có thể "ghi chú" trong tệp văn bản mà bạn giữ trong kiểm soát nguồn hoặc trong tài liệu phát hành của mình hoặc qua tệp zip hoặc 1 triệu cách khác nhau không liên quan đến việc sử dụng hệ thống theo dõi thay đổi để lưu trữ thứ gì đó không bao giờ bị thay đổi. –
Vâng, lưu trữ nó không lấy đi bất kỳ không gian nào. Và bạn không cần phải cung cấp cho mọi người quyền truy cập vào thân cây của bạn trong khi vẫn cho phép họ tải xuống nguồn xuống phiên bản phát hành. – Joey