2014-12-14 13 views

Trả lời

2

Có, bạn có thể sử dụng GitHub Importer và đọc documentation.

+3

Từ GitHub Nhà nhập khẩu: "Nhập từ cầu SVN của Codeplex không được hỗ trợ, vì Codeplex không hỗ trợ svnrdump. Vui lòng thử nhập từ Codeplex + TFS hoặc có thể sử dụng svn2git." Từ CodePlex: "Chỉ thành viên dự án mới có thể kết nối với dự án bằng TFS. Không phải thành viên có thể sử dụng Subversion để truy cập kho lưu trữ." Tôi đoán tôi sẽ phải sao chép cục bộ và thêm github làm điều khiển từ xa thứ hai, như được mô tả [ở đây] (http://lastexitcode.com/blog/2012/09/26/CloneCodePlexRepositoryToGitHub/) – drizin

+0

Cảm ơn bạn đã làm rõ. –

0

Có, nhưng bạn cần đầu tiên để clone repo Codeplex sử dụng Git, như trong "Using Git with CodePlex"

Sau đó, bạn có thể thay đổi rmeote "nguồn gốc", và chỉ nó trở thành một GitHub repo mới và trống rỗng mà bạn sẽ tạo ra.

cd /path/to/local/clone 
git remote set-url origin https://[email protected]/username/newrepo 
git push --mirror 
0
  1. Nếu nó là kho SVN, bạn không thể sử dụng github nhà nhập khẩu, nhà nhập khẩu bitbucket, git svn, svnrdump và thậm chí git2svn (nó chỉ là không tương thích và gây ra sai lầm vì đó không phải là svn thật nhưng TFS) - vì vậy bạn chỉ có thể kiểm tra và đẩy vào github phiên bản cuối cùng của kho lưu trữ. Mất tất cả lịch sử thực sự buồn.

  2. Nếu bạn muốn chia nhỏ kho lưu trữ git từ codeplex, bạn có thể làm như với bất kỳ kho git nào khác - giống như VonC được mô tả trong câu trả lời của mình - thêm cả nguồn gốc, kéo từ codeplex và đẩy vào github.

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