Tôi đang tạo dự án đầu tiên của mình theo số Subversion. Cho đến nay tôi cóCách tạo thẻ SVN đúng cách từ thân cây?
branches
tags
trunk
Tôi nghĩ rằng tôi ngay lập tức cần phải làm cho các chi nhánh ít và bắt đầu lại. Cập nhật chi nhánh là tiêu chuẩn.
Tôi đã làm việc trong thân cây và di chuyển nội dung sang các thẻ như sau.
mkdir tags/1.0
cp -rf trunk/* tags/1.0
svn add tags/1.0
svn commit -m " create a first tagged version"
ruột của tôi nói với tôi điều này là hoàn toàn sai, và tôi nên duy trì một số mối quan hệ giữa các tập tin sử dụng svn copy
. Các tập tin tôi tạo theo cách này sẽ không có mối quan hệ với nhau, và tôi chắc chắn tôi sẽ bỏ lỡ các tính năng Subversion. Tôi có đúng không?
Tôi có nên sử dụng bản sao svn cho các tệp riêng lẻ không?
mkdir tags/1.0
svn add tags/1.0
svn copy trunk/file1 tags/1.0
svn copy trunk/file2 tags/1.0
svn copy trunk/file3 tags/1.0
svn commit -m " create a first tagged version"
Tôi có nên sử dụng bản sao svn trên toàn bộ thư mục không?
svn copy cp -rf trunk tags/1.0
svn commit -m " create a first tagged version"
Thật không may là tôi không thực hiện tất cả các lựa chọn trong trường hợp này ... git là ma thuật khá chết tiệt. – ojblass