開発のためにSubversionに新しいエントリを作成しようとしています。これは、すでにSubversionに存在するプロジェクトに基づいています。私はそのバージョンに基づいていないと思っています。これは参照用であり変更できないためです。SVN追加エラー - 作業コピーではありません
sts/eclipseでsubclipseを使用してエクスポートしようとしました。しかし、トップレベルのプロジェクトをsts/eclipseにインポートすると、プロジェクトの構造は保持されません。
sts/eclipseプロジェクトの構造は、チェックアウト時にに保存されます。だから私は別のディレクトリパスにプロジェクトをチェックアウトした。次に、cywinのコマンドラインを使って、 "find.-name" .svn "-execrm-rf {} \;を付けてプロジェクトからすべての.svnエントリを再帰的に削除しました。
しかし、私が新しいプロジェクトをSubversionに追加しようとすると、最上位ディレクトリの "SVNエラー - 作業コピーではありません"が表示されます。
私は/ googlingをチェックしていましたが、このエラーはディレクトリに.svnファイルがない場合に発生します。だから、何とかSubversionはすべての.svnディレクトリを削除してもこのプロジェクトを認識しています。レベルを上げると、私はstの "workspace"に入り、そのレベルの.svnエントリがあります(私は信じません)。
なぜ私はすべてのタグを削除した後もSubversionプロジェクトはまだSubversionプロジェクトだと思いますか?このチェックアウトされたディレクトリをSubversionへの新しいエントリとして追加するにはどうすればよいですか? Cygwinのコマンドラインから
:
最初の解決策では、どのように.svnフォルダなしで追加できますか? –
ありがとうございます。私がsubclipseで持っていた問題は、exportコマンドがプロジェクトディレクトリ構造を保持していないことです。 subclipse checkoutコマンドは、それを保存するための何らかのオプションを提供します。 cygwinのsvnクライアントで同じ問題が発生するかどうかは分かりますか? –
私はsvnブランチの考えが好きです。チェックアウトはプロジェクト構造を保存します。 –