質問

私は大規模なCVSリポジトリモジュールを持っています(CVSの約2.2GBで、10年間のアクティブな開発があります)。約1GBの制限があるGoogleコードでホストするために、SVNに移行しようとしています。

部分的な移行を行う方法はありますか?ここでは、過去1年の変化のみを移行するだけですか?ドキュメント内のCVS2SVNおよびCVS2PSは、プルーニング履歴ではなくプルーンフォルダーによる部分的な移行について説明します。

役に立ちましたか?

解決

CVS2SVNには、CVS履歴の一部を破棄する機能がありません。ただし、履歴全体を変換してから、「svnadmin dump」と「svnadmin load」を使用して、変換後にリポジトリの一部を破棄できます。

svnadmin dump -r R:HEAD /path/to/full/repo | svnadmin load /path/to/abbreviated/repo

ここで、「R」は保持したい最初の改訂のSVNリビジョン番号です。

しかし、いつか見逃されるかもしれない歴史を捨てる代わりに、Googleを取得できるかどうかを確認してください プロジェクトの制限を引き上げます:

発行トラッカーアタッチメントと合計Subversionリポジトリサイズの両方にディスクスペースの割り当て制限があり、作成できる合計プロジェクトの数に制限があります。これらの制限がヒットした場合は、Googleグループからお問い合わせいただくか、Google-Code-hosting@googlegroups.comに直接メールでお問い合わせください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top