問題タブ [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 に答える
504 参照

git - 長い歴史を持つ SVN から Git への移行

大規模なプロジェクトを SVN から Git に移行しようとしています。これは 15 年以上前のプロジェクトであり、大きな歴史があります。svn2git Ruby ツールを使用していますが、履歴ファイルが +1GB であるためリポジトリにプッシュできず、エラー メッセージが表示されます。

履歴ファイルへの LFS サポートを有効にすること、または履歴を保持する他の方法を有効にすることは可能ですか?

また、すべてのブランチとタグではなく、最後の 4 つのブランチと 4 つのタグのみを移行する方法はありますか?

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

git - svn2git - SVN のすべての作成者は事前に Git で作成する必要がありますか?

私はいくつかの変換を行うために svn2git を見ていますが、1 つのことについて混乱しています。私たちの SVN リポジトリの履歴には、変更を加えてコードをコミットした人が何人もいますが、もうここにはいません。変換を機能させるには、会社を離れていても、Git でアカウントを作成する必要がありますか?

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

git - svn2git がハングして何も出力しない

Windowsでsvn2gitを使用して、古いsvnレプロをgitに変換しようとしています。git bash から次のコマンドを実行します

しかし、何も起こりません。ruby プロセスが生成され、これが生成cmd.exeされ、新しいgit svn initインスタンスが生成されることがわかります。ただし、--verboseオプションにもかかわらず、出力が表示されません。上記のプロセスは CPU 時間を消費せず、ネットワーク トラフィックをキャプチャしても SVN サーバーへのトラフィックは見られません。

私は何を間違っていますか?

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

git - (エラー) SVN --> Git 移行の無効なエラー

SVN プロジェクトを Git に移行しています。SVN プロジェクトはリポジトリ内に以下の構造を持っています。

トランクをマスター ブランチとして機能させ、他のブランチを通常の git ブランチとして機能させ、タグを git タグとして機能させたいためです。

以下のコマンドを実行しました

そしてまた試した

上記の両方のコマンドで、次のエラーが発生します。

そして、以下のコマンドを実行すると

次のエラーが表示されます

助けてください

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

git - SVN リポジトリを git に変換する

以下のような構造のかなり大きな svn リポジトリがあります。1 つの大きなプロジェクト内に複数のリポジトリ/プロジェクトがあります。svn を git に転送するために svn2git をセットアップしていますが、各プロジェクトを 1 つずつ実行する必要があるようです。この svn リポジトリを git に移動する簡単で自動化された方法はありますか? コミット履歴などを確実に保持したいのですが。

このコマンドが各「プロジェクト」を独自のフォルダーに入れるかどうかは完全にはわかりません:svn2git https://my_repo/svn/my_repository

私が見た 1 つの問題は、これらのプロジェクト フォルダーの一部が、従来のトランクとタグの構造に従っていないことです。これを達成する方法はありますか?

0 投票する
0 に答える
134 参照

git - 中断されたクローンからのnirvdrum svn2gitフェッチ

以下のsvn2gitツールを使用してリポジトリを移行しています。クローン プロセスを開始しましたが、ネットワーク接続が原因で中断されました。

https://github.com/nirvdrum/svn2git

中断された場所からクローン プロセスを再開する方法はありますか?

上記のコマンドを再度実行したところ、以下のエラー メッセージが表示されました。

Pro Git では、 を使用してクローンを再開できると思いますgit svn fetch。svn2git に同様のコマンドはありますか?

利用可能な他の svn2git ツールがあり、このツールよりも優れている可能性があることは承知しています。このエラーを解決して、このツールを使用したかっただけです。

git バージョン 1.9.5.msysgit.1

OS - Windows 7

SVN バージョン 1.9.3-SlikSvn

svn2git-2.3.2