2012-03-07 1 views
0

昨夜私はトランクから更新し、3つのファイルをマージし、私は理解できなかったいくつかのエラー(コンパイル時ではない)がありました。私が問題を理解する前に、私はマージされたファイルを含む変更を他の人とコミットしました。SVNは既に私が削除した私の古いクラスを指しています

自動テストサーバーは、クラスの1つを見つけることができなかったビルドエラーを送信します。私はそのクラスをローカルで削除し、別の名前の新しいクラスで作成し、その使用法を置き換えました。その後、トランクから再度更新して変更をコミットしましたが、テストサーバーからのビルドエラーは、削除した古いクラスを参照しています。ローカルマシンには存在しなくなりましたが、もちろんそれらの変更をコミットしました。

この問題を解決するにはどうすればよいですか?

+0

ファイルを削除した場所からパッケージをコミットしましたか? (基本的にあなたはSVNサーバーに削除をコミットしましたか?) – Nishant

+0

ええ。 SVN – WowBow

+0

に削除をコミットしました。「svn status」を実行したとき。または "svn update"と表示されます。作業コピーがリポジトリと異なることを示すメッセージが表示されますか? –

答えて

1

新しい作業コピーを作成してください。.svnが壊れている可能性があります。次に、この新しいWCを構築しようとします。あなたは成功するでしょうか?サーバーをビルドするより前のビルド(オブジェクトファイル、コンパイルされたJavaクラスなど)からの成果物がキャッシュされています。ビルドに失敗した場合は、エラーを修正してコミットしてください。)

関連する問題