2

SVN プロジェクトを Github に移行しようとして、最初に次の手順に従って SVN を Git に変換しました: http://code.google.com/p/support/wiki/ConvertingSvnToGit

これはうまくいきましたが、Googlecode から Github に移行するために次に何をすべきかわかりません。

私はもう試した:

$ git remote add origin git@github.com:GITHUB_USERNAME/REPO_NAME.git
$ git push --all origin

(ここでは推測しているだけなので、それが理にかなっていることを願っています)

次に、プッシュする前にプルを行う必要があることを通知します。しかし、それはコースから外れて Googlecode から引っ張ってきます。では、Github からプルするように指示するにはどうすればよいでしょうか?

_

(これも見ました:http: //github.com/nirvdrum/svn2git ...そのように試してみるべきですか?)

4

2 に答える 2

1

ああ、予想よりもはるかに簡単でした (しかし、Git コマンド ラインをまったく知らないため、どこから始めればよいかわかりませんでした)...

元のレポがまだ googlecode にあったため

$ git pull

そこから引っ張るだけです。

$ git pull origin master

トリックをしました。オリジンはデフォルトのリモートではないため、ブランチ(マスター)を追加する必要がありました。次に、

$ git push --all origin

そして私はロックンロールする準備ができています

于 2012-08-18T07:55:13.707 に答える
0

必要な手順は次のとおりです。

  • git-svn を使用して Google コードをチェックアウトする
  • github リポジトリを作成する
  • github リポジトリをリモートとして追加する
  • コードを git-svn リポジトリからプルしますgit-svn rebase trunk<-- ここにいると思います
  • コードを新しいリモコンにプッシュしますgit push origin master

それだけです。

于 2012-08-17T21:59:38.770 に答える