Tôi đang chuyển đổi từ kho CVS hiện tại sang kho SVN. CVS kho lưu trữ có vài brances và tôi muốn đổi tên nhánh trong khi chuyển đổi.CVS đến SVN chuyển đổi và tổ chức lại các chi nhánh
chuyển đổi Wanted là như thế này:
CVS branch SVN branch
HEAD -> branches/branchX
branchA -> trunk
branchB -> branches/branchB
branchC -> branches/branchC
Đó là, CVS ĐẦU trở thành một chi nhánh bình thường và CVS branchA trở nên SVN thân cây.
Cả hai kho CVS và SVN sẽ nằm trên cùng một máy linux.
Làm cách nào để thực hiện điều này?
Cũng chuyển đổi trong đó CVS branchA trở thành SVN trunk và tất cả các nhánh CVS khác bị bỏ qua có thể là đủ.
Tôi đang sử dụng cvs2svn, nhưng tôi chỉ muốn chuyển đổi nhánh cụ thể và HEAD, nhưng cvs2svn chỉ có chức năng "loại trừ" cho các nhánh chứ không phải "bao gồm". Vậy làm cách nào để chuyển đổi HEAD bằng một chi nhánh khác? – Oded
Tôi đoán bạn có thể đổ tất cả và sử dụng sau đó svndumpfilter để lọc ra bất cứ điều gì bạn không muốn? –
Tôi không nghĩ rằng svndumpfilter loại bỏ các nhánh không được đề cập. Bạn có biết giải pháp nào khác không? – Oded