2010-01-21 46 views
5

thể trùng lặp:
Converting from Mercurial to SubversionChuyển từ Mercurial để lật đổ

Hi.

Có ai biết cách tương đối không đau để di chuyển một repo Mercurial sang repo Subversion mới không?

Cảm ơn bạn.

+0

Tất nhiên, câu hỏi không lành mạnh là "Tại sao bạn muốn?". Thật không may, tôi không có một câu trả lời thực sự tốt như Subversion có một khái niệm thực sự khác nhau của chi nhánh hơn Mercurial nào. – Omnifarious

+0

Tôi muốn sử dụng một số quyền hạn tích hợp IDE của Subversion với RubyMine, mà Mercurial và Git không hỗ trợ. Tôi thích Git, nhưng việc tích hợp IDE cuối cùng lại hữu ích hơn cho tôi. –

+0

Thực sự tò mò .. thường mọi người đang di chuyển theo hướng ngược lại. – Ether

Trả lời

7

Bạn có thể muốn sử dụng Convert Extension.

hg convert --dest-type svn mercurial_repo_name svn_repo_name 

Phần mở rộng này được phân phối với Mercurial và hiểu CVS, Subversion, Git, darcs, đơn điệu, Bazaar, GNU Arch, cực chẳng đả và Mercurial như các định dạng nguồn và Mercurial và Subversion như các định dạng đích.

+0

Tôi đã thử chạy lệnh này tại dòng lệnh và Mercurial không nhận ra lệnh ... hmmm ... –

+1

@Alex: Bạn đã bật tiện ích mở rộng chưa? – gizmo

+0

Có, hãy chắc chắn rằng nó được kích hoạt trong tập tin .hgrc của bạn. –

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