開発にはEclipse / Subclipseを使用しています。TortoiseSVN クライアントもあります。
CVS リポジトリを移動しようとしています。古い CVS リポジトリには単一のプロジェクトがありました。いくつかのプロジェクトには独自の開発ストリームがあり、個別に管理する必要があるため、再編成したいと考えています。
cvs2svn を使用してリポジトリの標準的な完全移動を実行しましたが、問題はありませんでした。
Subversion リポジトリのプロジェクトを再構築したいので、cvs2svn の後で、svn move を試みて再構築を行いました。私は移動を成功させることができました。これも問題はありません。
Eclipse でプロジェクトをチェックアウトし、移動したプロジェクトの 1 つでファイルを選択します。どのプロジェクトでも問題ないようです。Eclipse でバージョンの更新を実行し、ファイルの履歴から更新するバージョンを選択すると、ファイルはファイル システムから削除されますが、古いバージョンはダウンしません。ファイルは単純になくなりました。
私は TortoiseSVN を使用して同じ問題を抱えているので、サブクリップの問題ではないと思います。
興味深いことにsvn move
、プロジェクトを最初に変換された元の場所に戻し、同じ手順を実行すると、問題はなく、更新バージョンは期待どおりに機能します。
だから、私の質問に:
- cvs2svn の移動中に、subversion リポジトリを正常に再編成することを妨げる何か間違ったことをしましたか?
- 私がやろうとしていることを行うためのより良い方法はありますか?