私はフォルダ内にsvnリポジトリの完全なチェックアウトを持っています。しかし私は(Unfuddleでホストされている)svnリポジトリの資格を持っていません。私はこのフォルダを新しいgit repostitory(Github)に移動して、すべての履歴と変更をそのまま残したいと思っています。可能であれば、コミッターを募集したいと思います。 既存のsvnフォルダをGithubにエクスポートするにはどうすればよいですか?私はsvn資格情報を持っていないときにsvnリポジトリをgitにエクスポートするにはどうしたらいいですか?
4
A
答えて
9
SVNチェックアウトには履歴が含まれていないため、通常のファイルセットとして扱うことができます。
git init newgit
svn export yourcheckout newgit
git commit -a newgit
svn exportは隠し.svnディレクトリ以外のすべてのファイルをコピーします。 git commit -aは、コントロールを変更してコミットするためにすべてを再帰的に追加します。もちろん、コミットノートの入力を求めるメッセージが表示されます。
http://help.github.com/create-a-repo/
それは完全な名前ですので、あなたはそれをテストし、あなたのアカウントがprabeshで呼ばれるとしましょう:その後、リポジトリを作成するためにここに行き、最初のgithubのでアカウントを作成し、githubのにそれを公開するには
何をするかの完全な詳細は、あなたがレポを作成するときにgithubの上に示されているが、あなたのレポが存在すると、リモート(githubの)を登録することにより、githubのにお近くのsvnエクスポートgitのレポをアップロードすることができ
[email protected]:prabesh/test.git
ですレポ、プッシュあなたのローカルコピー:
git remote add origin [email protected]:prabesh/test.git
git push -u origin master
関連する問題
- 1. SVNリポジトリ認証 - 資格情報は
- 2. Macで間違った資格情報を使用しているGit-SVN
- 3. Git svnがsvnの資格情報を使用していません
- 4. SVNは私の資格情報を覚えていません
- 5. SVNリポジトリからログイン資格情報を取得
- 6. Hudson svnの資格情報
- 7. Jenkinsすべての新しいジョブのSVN資格情報
- 8. 昇格した資格情報を使ってTortoise SVNをインストールする
- 9. HudsonのSVN資格情報を使用してカスタムSVNアクションを実行する
- 10. EclipseはSVNの資格情報を求め続けています
- 11. git-svnを使用しているメインのsvnリポジトリとのワークフロー
- 12. Jenkinsパイプラインの資格情報でSVNをチェックアウトしますか?
- 13. git-svnをSVNリポジトリに変更する
- 14. SVNリポジトリとトランクタグとブランチのないSVNリポジトリからSVNリポジトリへの移行
- 15. SVN専用ホストをgitリポジトリから取得するにはどうしたらよいですか?
- 16. Gitを使ってSVNリポジトリをチェックアウトする - 致命的: 'git-svn'エラーを実行できない
- 17. svnにディレクトリを変更できないようにするにはどうしたらいいですか?
- 18. 次のように私はのgit - SVNの構成を有しているSVN
- 19. git-svnを使用しているときに.gitignoreのエントリがSVNリポジトリに適用されますか?
- 20. すでにチェックアウトされているsvnリポジトリにgit-svnを使用しています
- 21. 資格情報を保護しながらJenkinsから `svn log`を実行するには?
- 22. GIT SVN:私は私の上流<code>svn</code>リポジトリと、次のような状況を持っている間違ったマージ親
- 23. Libstpotify API - Facebook資格情報でログインするにはどうしたらいいですか?
- 24. Jenkinsでは、ユーザーが自分の資格情報を扱うことはできますが、グローバルな資格情報は扱えないようにします
- 25. svnリポジトリにリモートからアクセスするにはどうしたらいいですか?
- 26. Antコンパイル:svnリポジトリで削除したクラスファイルを削除するにはどうしたらいいですか?
- 27. WCFサービスに資格情報を渡していない401
- 28. サブフォルダAをsvnからgitに移動しましたが、AはSVNでBという名前でした
- 29. SVN:ソースの一部を別のリポジトリにリンクするにはどうしたらいいですか?
- 30. git-svnを使ってsvnリポジトリの異種の部分を扱うにはどうすればいいですか?
ご提案いただきありがとうございます。差分とログの履歴を保持できるかどうか検索していました。しかし、私は資格を持っていないので、私は新しいレポを作成する以外に何もできないと思います。 –
Unfuddleに連絡して資格情報を回復できますか?もしあなたがそれを行うことができれば、 'git-svn'を使うことができます。これはgitのアドオンで、履歴を含むSVNリポジトリをインポートすることができます。 'git svn clone svnrepo'を実行することができます。 – memetech
少し奇妙に思えるかもしれませんが、以前の開発者は残っていて、私と一緒に残っているのはコードがいっぱいのフォルダです。なぜ彼は彼が書いたものを書いたのか理解しようとしている;) –