Trả lời

3

Bạn có thể thử VssMigrate. Nó là một cổng C# PowerAdmin's VssMigrate có khả năng "Giải quyết các kiểm tra VSS riêng lẻ tới các cam kết SVN nguyên tử thông qua dấu thời gian gần đúng".

+0

Tôi đã thử nghiệm VssMigrate trên một số cơ sở dữ liệu VSS và chuyển chúng hoàn toàn sang SVN, nhờ Tim – essamSALAH

8

Tôi đang xem xét việc chuyển đổi quá và tôi đã tìm thấy một số trang có thể giúp bạn trong quá trình này:

This 3 pag es cung cấp thông tin về các phương pháp di chuyển toàn bộ lịch sử từ VSS sang SVN

+0

Tôi đã chuyển cơ sở dữ liệu VSS sang SVN bằng vss2svn một cách hoàn hảo. Nó có khoảng 23000 svn cam kết nhưng yêu cầu rất nhiều sửa chữa VSS! – chotchki

0

Vượt qua câu hỏi cũ này từ tìm kiếm của Google. Một lựa chọn khác có sẵn là từ Polarion, người có một nhà nhập khẩu SVN miễn phí có thể nhập từ nhiều nguồn. Tôi đang cố gắng nó bây giờ ...

http://www.polarion.com/products/svn/svn_importer.php

0

Công ty của tôi đã phát triển một Source Safe để công cụ chuyển đổi Subversion: http://www.abstrakti.com/en-US/Products/Krepost

Công cụ này được phát triển sau khi gặp vấn đề với mọi công cụ khác, khi chúng ta đã phải di chuyển kho lưu trữ của khách hàng. Ngoài ra, đây là công cụ duy nhất có thể nhập nhãn SourceSafe vào SVN.

Hãy cho tôi biết nếu bạn gặp bất kỳ sự cố nào, tôi rất sẵn lòng trợ giúp bạn.

Eric.

0

Tôi muốn giới thiệu các vss2svn dự án ban đầu (mà tôi đã sử dụng) so với một số tùy chọn khác được liệt kê ở đây (ví dụ VssMigrate) (mà tôi đã không được sử dụng, nhưng nhìn vào trang web) vì nó:

  1. chạy trên Linux mà bạn nhận được hoạt động tập tin nhanh hơn nhiều (so với NTFS) (chẳng hạn chuyển đổi chạy trong 30 phút thay vì 12 giờ)
  2. là rất hackable, tạo ra trung gian, các quốc gia có thể chỉnh sửa (ví dụ như tập tin dump)

Trong những năm qua tôi đã sử dụng để quản trị cơ sở dữ liệu VSS/CVS/SVN và sử dụng vss2svn cho một số di chuyển VSS -> SVN (theo thứ tự của một thập kỷ lịch sử, 500MB, IIRC). Thận trọng nhất của tôi đối với bất kỳ ai chuyển đổi kho lưu trữ là thử thách lớn nhất thường không phải là cách ánh xạ các tệp nhất định tới các số sửa đổi nhất định, nhưng cách xử lý tham nhũng một cách duyên dáng trong cơ sở dữ liệu VSS. Đây là lý do tại sao hoạt động nhanh (bạn không có khả năng đạt được sự hoàn hảo trong lần đầu tiên), và hoạt động có thể tấn công là rất cần thiết.

Tôi cũng rất muốn giới thiệu các trang wiki vss2svn trên RunningTheMigration cho bất kỳ ai dự tính di chuyển, bất kỳ công cụ nào bạn sử dụng cuối cùng.

Các vấn đề liên quan