2010-07-11 35 views
7

Chúng tôi đang làm việc trên một dự án mà chúng tôi được yêu cầu sử dụng Subversion làm hệ thống kiểm soát phiên bản của chúng tôi. Tất cả chúng tôi đều cảm thấy thoải mái với nó, nhưng, vào những ngày nghỉ, chúng tôi muốn ra khỏi thị trấn để tập trung vào phát triển. Vấn đề là, có một xác suất cao không có quyền truy cập internet mà chúng tôi đang đi. Vì chúng tôi vẫn muốn duy trì lịch sử mã, tôi đã nghĩ liệu có cách nào để xuất lịch sử Subversion hiện tại của chúng tôi sang kho lưu trữ git và sau đó xuất lịch sử git của chúng tôi sang repo Subversion hiện có (repo này đã có lịch sử trên đó).Từ SVN đến GIT và ngược lại

Có cách nào để làm điều đó không?

Cảm ơn!

+0

Bạn tập trung vào phát triển * vào các ngày lễ *? Bạn không nên tập trung vào những thứ không liên quan đến công việc? :) –

+0

Haha yeah, nhưng nó là một loại dự án trường học, vì vậy trong thời gian học, chúng tôi không có thời gian để code = ( – Ian

Trả lời

7

Quy tắc Git đầu tiên: nếu bạn có thể nghĩ về nó, Git có thể làm điều đó. Hãy xem git-svn.

0

Nếu bạn chỉ muốn tận kho của bạn với bạn, thì tại sao không ở địa phương đăng cai kho (hoặc bản sao) trên một trong những máy tính của bạn, bạn mang theo bạn (giả sử bạn đang đi cùng nhau) - sau đó bạn chỉ cần có mạng cục bộ.

Nhưng có thể tôi đã hiểu sai mục tiêu của câu hỏi của bạn.

+0

Chúng tôi có thể, nhưng chúng tôi không lưu trữ repo mình. Nó được tổ chức bởi Đại học của chúng tôi mà tôi don 't nghĩ là sẽ cung cấp cho chúng tôi truy cập vào repo đầy đủ. – Ian

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