Netbeans 6.1でビルドしているプロジェクトがあり、SVNを使用しています。ローカルマシン上のいくつかのファイルを削除してから、変更をSVNリポジトリにコミットしようとしました。エラーメッセージでコミットが失敗する
「C:\ path\to\project\myfile」のエントリにURLがありません
ここで、myfileは削除されたファイルです。
ファイルがプロジェクトから削除され、リポジトリから削除する必要があることをSVNに伝える方法はありますか?
Svn updateはファイルを元に戻し、ローカルリポジトリを修正します。
次に、ファイルに対して「svn delete」を実行できます。これにより、ファイルが削除されることをローカルリポジトリに通知し、ファイルシステムからも削除します。
これで、変更をリポジトリにコミットできるようになります。
削除されたファイルが含まれているフォルダーをコミットし、最新バージョンのTortoise SVN(SVN GUIクライアント)を使用していると想定すると、特定のファイルが欠落していると認識され、SVNリポジトリから削除されます。
同じ問題があり、その理由はファイルを外部から削除したためです。 NetBeansを使用して削除すると、正常にコミットされます。