これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できるコマンド svn-all-fast-export です。
プログラム:
NAME
svn-all-fast-export - svn リポジトリを git に変換するツール
SYNOPSIS
svn-all-fast-export [オプション] [パス 〜へ 転覆 倉庫]
DESCRIPTION
svn-all-fast-export は、svn リポジトリを git に変換するツールです。
svn リポジトリのコピーを用意し、その方法を指定するルールをいくつか記述する必要があります。
変換が行われます。たとえば、タグとブランチがどのように変換されるかを管理できます。
適切なルールを作成して管理する必要があります。 /usr/share/doc/svn-all- に例があります。
高速エクスポート/例
パス 〜へ 転覆 倉庫 Subversion リポジトリのバックアップ コピーです。 注意してください。
svn の非配布の性質により、svn URL は機能しません。
OPTIONS
--アイデンティティマップ
svn ユーザー名と電子メールの間のマップを提供します。 古いバージョンをマッピングするファイルを提供できます。
svn は作成者名にアカウントを与えます。 このファイルには svn アカウントごとに XNUMX 行が必要です。
svn-all-fast-export ネイティブ形式のいずれかを使用できます。
janesvnaaccountname ジェーン・ドゥ[メール保護]>
または git-svn 形式:
janesvnaccountname = ジェーン・ドウ[メール保護]>
--revisions-ファイル
処理する必要があるリビジョン番号を含むファイルを提供します。 このファイルは、
XNUMX 行に XNUMX つのリビジョン番号が含まれます。
-ルール
何をどこに置くかを決定するルール ファイル。 /usr/share/doc/svn-all-fast- を参照してください。
詳細については、export/example を参照してください。
-追加-メタデータ
渡された場合、各 git コミットには svn コミット情報が含まれます。
--再開元
svn リビジョン番号でインポートを開始します。
--最大回転数
SVN リビジョン番号でインポートを停止します。
-ドライラン
実際には何も書かないでください。
--デバッグルール
各ファイルにどのようなルールが使用されているかを出力します。
--コミット間隔 数
渡された場合、キャッシュはすべて git にフラッシュされます。 数 コミットの数。
-統計
実行後、いくつかの統計を出力します。
--svn-ブランチ
ブランチを作成するときに SVN のコンテンツを使用します。 注: SVN タグもブランチです。
-NS、 - 助けて
オプションの概要を表示します。
-v、 - バージョン
プログラムのバージョンを表示します。
リターン VALUES
このプログラムは成功すると 0 を返し、エラーが発生した場合はそれ以外 (10 進数の数値) を返します。
10 認識されないオプションまたは引数がありません
11 ルールファイルが指定されていません
onworks.net サービスを使用してオンラインで svn-all-fast-export を使用する