2009-07-22 8 views
1

私はTortoiseCVSがあると知っていますが、CVSリポジトリのソースコードをCVSツールをインストールすることなくSVNツールを使って簡単に取り込むことができますか?CVS Bridge to SVN

OSNでSVNが優先されているようだから、誰かがCVSデータベースをSVNリポジトリにマップするツールを書いていると信じていなければなりません。 SVNにCVSのオフに移行する際、いくつかの応答に基づいて

EDIT は、主に私は、私はほとんど、あるいはまったく大騒ぎとCVSデータベースから引っ張って私のSVNクライアントを使用するための方法を探していますクールですあなたがSVNBridge(TFSへのリアルタイムSVNブリッジ)でできるのとほとんど同じです。あなたはCVSリポジトリへのアクセス権を持っている場合は

+1

:Windowsマシンから1つのユーザー体験を詳細に私はここで見つけるブログはありますか? – sbi

+0

コメントありがとう...過去のCSVの痛みは明らかに大きな傷跡を残しました! –

+0

OKこれは、SVNをCVSリポジトリをSVNリポジトリに変換するツールではなく、CVSのフロントエンドとして機能させるためのツールを求めていると思います。 – sbi

答えて

1

、あなたはcvs2svnを使用することができます。

cvs2svnは、Subversionのか、gitのにCVSリポジトリを移行するためのツールです。主な設計目標は、堅牢性と100%のデータ保存です。 cvs2svnはgcc、Mozilla、FreeBSD、KDE、GNOMEなど今までに見たことのあるCVSリポジトリを変換できます。

cvs2svnはCVSリポジトリの履歴に何が起こったかを推測し、その履歴を可能な限り正確に複製しますターゲットSCMに追加します。すべてのリビジョン、ブランチ、タグ、ログメッセージ、作成者名、およびコミット日付が変換されます。 cvs2svnは、同時に行われたCVSの変更を推測し、これらの変更をターゲットSCMのチェンジセットとしてまとめて出力します。 cvs2svnは多くのCVSの特徴を扱い、高度に設定可能です。

ソースコードをリポジトリから取り除きたい場合は、CVS binariesを使用してTortoiseCVSをインストールする必要はありません。

+0

いいリンクですが、CVSデータを「リアルタイム」にプルできるものはありますか? CodePlexには、[TFS](http://en.wikipedia.org/wiki/Team_Foundation_Server)に接続するSVNクライアント用の[SVNBridge](http://www.codeplex.com/SvnBridge)があります。 –

+0

私は参照してください。リポジトリをCVSからSVNに変換したいと思うように、 "CVSデータベースをSVNリポジトリにマップする"というフレーズが聞こえてくるので、あなたの質問を修正したいかもしれません。 –

0

私は以前の私のプロジェクトをSVNに渡そうとしたが、最終的に新しいリポジトリから新しいバージョンの私のバージョンデータを捨てようとしたので、これを行うのが難しいことを理解しています。

他のツールも利用できるようになりました。その1つは、tigrisのcvs2svnです。

この製品はLinux環境であり、Windows環境のみで作業する場合は、Cygwin(コンパイルする)です。

http://ruthklempel.wordpress.com/2008/04/22/migrating-cvs-to-svn-with-cvs2svn-basics-for-a-windows-user/

幸運...私はあなたがCVSを意味するとし