問題タブ [svn2git]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
373 参照

git - svnからの移行後にgitブランチをマスターに再接続する方法は?

svn2gitを使用して、大きな svn リポジトリを git に移行しました。今、私は次のような状況にあります:

マスターから切断されたgitブランチ

画像は、GitLab の概要からのものです。ご覧のとおり、svn で作成されたブランチは赤いマスター ブランチに接続されていません。最初のグリーンコミットをマスターブランチに「再接続」することはできますか? このため、すべてのブランチはマスターより約 5k コミット遅れており、これを修正したいと考えています。

ありがとうございました!

0 投票する
1 に答える
1257 参照

git - --preserve-empty-dirs 引数を指定して呼び出すと、git svn clone が失敗する

SVN を Git に移行しています。私たちの Jenkins ジョブは特定のフォルダーを想定していますが、一部のブランチでは空である可能性があります。したがって、 --preserve-empty-dirs 引数を に提供しましたgit svn clone --preserve-empty-dirs --prefix "" ...

残念ながら、これは常に同じリビジョンで失敗し、次のメッセージが表示されます。

--preserve-empty-dirs フラグがなくても、正常に複製できます。この問題の回避策はありますか?

git バージョン 2.11.0、svn バージョン 1.9.5

0 投票する
2 に答える
399 参照

perl - svn2git 壊れたパイプ エラー

私はsvn2gitを使用していますが、常に同じ行で失敗します: 私のコマンド:

1 時間後、このコマンドは実行を停止し、次のエラーで失敗します。

この問題の原因は何ですか?

0 投票する
1 に答える
311 参照

git - svn2git を複数のリビジョンに分割する

svn2git を使用して svn リポジトリを git リポジトリに移行しています。svn リポジトリはかなり大きいです。私が最初に試したのは:

これはうまく始まりましたが、数時間後に私は得ました:

エラー: git-svn の waitpid が失敗しました: 子プロセスがありません応答本文を読み取れませんでした: SSL エラー: 予期しない長さの TLS パケットを受信しました。

ここで、svn2git コマンドをいくつかのステップに分割したいと思います。このような:

それが醜い方法であることはわかっていますが、現時点では他に選択肢がありません。これにより、最終的に同じ解決策が得られ1:40000ますか、それとも上書きされますか? で確認してみましdu -sh repo/たが、サイズがいつもと違う(いつも大きくなるわけではない)のでわかりません。

0 投票する
1 に答える
10765 参照

git - リポジトリで svn2git を使用する方法

svn2gitを使用して、svn リポジトリの git への移行をテストしています。今、私のsvnはthiseのように構築されています

myproj含む

すべてのリポジトリには独自のブランチ、タグなどが含まれています。repo1 にあるものだけが必要です。プロセスを開始すると、次のようになります。

出力:

そして、プロセスが開始されます。残念ながら、他のすべての古いレポも取っています。これは正しい開始方法ですか?:

(特にトランクのことは私には明らかではありません)。私のレポがこのツリーにある場合、どうすれば svn2git を起動する必要がありますか?