Chuyển đổi kho lưu trữ Mercurial sang phiên bản phụ (SVN)


4

Điều này có vẻ như là một tình huống rất kỳ lạ.

Ban đầu, chúng tôi đang sử dụng subversion (SVN) để kiểm soát phiên bản ...

sau đó chúng tôi chuyển sang dùng đồng bóng và sử dụng một công cụ để chuyển đổi các cam kết trước đó của chúng tôi sang dạng đồng bóng.

Và bây giờ chúng tôi muốn quay trở lại phiên bản phụ, tuy nhiên dường như chúng tôi không thể tìm thấy bất cứ điều gì cho phép chúng tôi tránh xa lịch sử khỏi những cam kết tàn nhẫn và giữ chúng ở dạng lật đổ.

Có ai biết nếu điều này là có thể / làm thế nào để làm điều đó?

Cảm ơn!!

Câu trả lời:


2

Đầu tiên, hãy chắc chắn rằng đó là những gì bạn muốn làm! Đọc bài viết tuyệt vời nhất này về lý do tại sao triết lý của DVCS có thể tốt hơn so với Subversion:

http://www.joelonsoftware.com/items/2010/03/17.html

Tôi không biết liệu bạn có đồng ý với Joel hay không, nhưng bạn nên xem xét rằng có nhiều cách tiếp cận hiện đại hơn về chủ đề so với mô hình "CVS mà không cần mút" của Subversion.

Là vấn đề bản chất phi tập trung hoặc sự khác biệt với cách thức hoạt động?

Nếu là trang trước, trang này có một số thảo luận về việc sử dụng Mercurial với "kho lưu trữ trung tâm duy nhất".

http://hgbook.red-bean.com/read/collaborating-with-other-people.html

Nếu đó là cái sau, tôi hy vọng tất cả các bạn sẽ cho nó thêm thời gian. Những lý do bạn di chuyển ở nơi đầu tiên có lẽ vẫn còn hiệu lực.

Thật không may, tôi không thể tìm thấy bất kỳ cuộc thảo luận nào về những người di cư từ Mercurial sang Subversion. Bạn có thể cần phải hack cùng một tệp tương tự Subversion (như đầu ra của cvs2svn).

Bạn có lẽ nên thảo luận điều này với users@subversion.apache.org:

http://subversion.apache.org/mailing-lists.html

Đó có lẽ là nơi tốt nhất để troll xung quanh để được tư vấn (hoặc thậm chí là một kịch bản) để làm những gì bạn muốn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.