2014-12-14 15 views

Odpowiedz

2

Tak, można użyć GitHub Importer i odczytać jej documentation.

+3

Od GitHub Importer: "Import z SVN mostu Codeplex nie są obsługiwane, ponieważ Codeplex nie obsługuje svnrdump Spróbuj imporcie z Codeplex + TFS, czy może użyć svn2git.". From CodePlex: "Tylko członkowie projektu mogą łączyć się z projektem za pomocą TFS, a osoby niebędące członkami mogą używać Subversion do uzyskania dostępu do repozytorium." Chyba będę musiał sklonować lokalnie i dodać github jako drugi pilot, jak opisano [tutaj] (http://lastexitcode.com/blog/2012/09/26/CloneCodePlexRepositoryToGitHub/) – drizin

+0

Dzięki za wyjaśnienia. –

0

Tak, ale trzeba najpierw sklonować repo Codeplex użyciu Git, jak pokazano w „Using Git with CodePlex

Następnie można zmienić rmeote „pochodzenie”, i skierować go na nowy, pusty GitHub repo że cię stworzyłem.

cd /path/to/local/clone 
git remote set-url origin https://[email protected]/username/newrepo 
git push --mirror 
0
  1. Jeśli jest to repozytorium SVN, nie można użyć GitHub importera bitbucket importera git svn, svnrdump a nawet git2svn (to jest po prostu niezgodne i powoduje błędy, ponieważ to nie jest prawdziwe svn ale TFS) - tak tylko można kasy i wcisnąć na ostatnią wersję repozytorium. Utrata całej historii jest naprawdę smutna.

  2. Jeśli chcesz bulić repozytorium git od CodePlex, można to zrobić tak jak w przypadku każdego innego repozytorium git - podobnie jak VonC opisaną w swojej odpowiedzi - dodawać zarówno genezę, ciągnąć od CodePlex i naciskać na github.

Powiązane problemy