2012-05-02 20 views
1

私はCVSリポジトリだけのダンプを取りたいと思います。 CVSリポジトリ全体のダンプをcvs2svnツールを使って完全なヒストリにすることができれば私に提案してください。CVSリポジトリの完全なダンプを取る

私がcvs2svnを使用している場合、どの手順を実行する必要がありますか?

と仮定すると、私がインストールさcvs2svnしている場合、 cvs2svn --dumpfile = PROJECT.dump PATH/TO/CVS /リポジトリ リビジョンの完全な履歴を持つ全体のリポジトリのダンプを取って、このコマンドのヘルプを行います。

注:私はCVSリポジトリのダンプを取っていきたいと思います。私はこのリポジトリを別のCVSリポジトリにロードしています。

これに関する既存のトピックがある場合は、どうか私に指摘してください。どんな助けもありがとう。

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

答えて

1

cvs2svnは、CVSリポジトリをSVNに移行するためのものです。これは、CVSリポジトリ全体を完全にダンプし、同様の時刻に同じコミットメッセージで起きた個々のファイルに対してコミットを組み合わせます。これらは単一のSVNリビジョンになります。 CVSリポジトリを別のマシンに移動するために、CVSリポジトリをSVNに移行するためだけに使用することはできません。

+0

返信いただきありがとうございます。だから、cvs2svn usuageを忘れてしまいましょう.CVSリポジトリの完全なダンプが必要です。それ、どうやったら出来るの? – Coolbreeze

+0

サーバー上のリポジトリディレクトリをバックアップするだけで済みます。 –

+0

私はそれをZipファイルとして作るべきですか、これにはどんなツールがありますか? – Coolbreeze

2

はい、CVSリポジトリ全体をバックアップする場合は、.zipまたは.tar.gzというリポジトリをリポジトリに追加するだけです。それは、svnのようなデータベースはないと言っていたので、cvsの原因のすべてのリビジョンを保持します。このリポジトリを別の場所に移動したい場合は、解凍するだけでCVSROOTディレクトリを削除し、そのディレクトリにcvs initを作成します。それで全部です!

関連する問題