0

修正したい問題が 2 つありますが、問題を修正しようとして、怒り狂った霊長類が私の PC に向かって叫び声を上げて叫ぶようになりました。

ここに私の問題があります (オンライン コミュニティでは解決できないものもあります)。今日、「res」という名前のフォルダーを作成するのは素晴らしいアイデアだと思いました。res は、ゲームの画像と wav ファイルを保存するために使用されます。作っています。今、私がテストしているwavファイルがこのフォルダ内になく、wavファイルへのディレクトリが正しい場合、それはうまく動作します.getResource(fileName);. しかし、「res」フォルダーに wav ファイルがある場合は、ディレクトリを次の .getResource("res/"+fileName); に変更しました。次の警告が表示されます: [options] bootstrap class path not set with -source 1.6 1 warning およびサウンドに関連するすべてのものを指す nullPointerException 。

非常にイライラした後、「res」フォルダーを削除すると、「res」が見つからないためプロジェクトのコンパイルが停止したため、resフォルダーを再作成し、wavファイルを除外して正常に機能しました。それから私はそれについて幸せを感じ、考えました。しばらくは終わったので、これを SVN にコミットしましょう。作業をコミットしようとすると、「res」フォルダーに対して「既にバージョン管理されています」というエラーが表示されます

これを要約すると

プロジェクトフォルダーに「res」というフォルダーを作成しました(netbeans経由)

wav ファイルを "res" に入れると、エラーが発生することがわかりました

「res」からwavファイルを削除したところ、問題なく動作しました

私は res フォルダーを削除し、プロジェクトはこの非常に重要なフォルダーなしでコンパイルを拒否しました

私は res フォルダーを再作成し、自分の作業を SVN にコミットしようとしましたが、SVN はもう私の子供を望んでいません。

私は今、安全な場所に置くことができない子供たちと家に不要な幽霊を抱えています(何もしない私のプロジェクトフォルダー内のフォルダー)

いつものように、非常に受け入れられ、歓迎されています。

4

1 に答える 1

0

SVNの問題に関して:

NB は SVN 上のディレクトリを自動的に追加または削除する傾向があり (コミットはしません)、削除/再作成後に混乱する可能性があります。

別のツール (SVN コマンド ラインや TortoiseSVN など) を使用して、SVN が保留中の操作を確認し、resディレクトリでの操作を元に戻すことをお勧めします。SVN がres既存としてマークされている場合は、ディレクトリがまだリポジトリにないことを確認してみてください。

また、Netbeans ディレクトリから SVN キャッシュを削除することもできます (以前は呼び出されていましたが%HOME%\.netbeans\cache\svn、現在 (NB 7.2) は%HOME%\Netbeans\Cache\7.2\svncache.

極端な解決策は、新しいチェックアウトを作成し、古い作業コピーから新しい作業コピーに変更をコピーすることです。

于 2012-11-17T01:46:49.317 に答える