2011-01-18 22 views
3

これはSubversionでは非常に厄介な問題です。問題はthis threadで話されていますが、私の状況に解決策を適用する方法はわかりません。Subversionリポジトリの修正

私はNetbeans 7-betaを使って開発しています。時には私のWindowsシステムでMacを使うこともあります。名前を変更するだけで、文字の大文字と小文字を変更していたファイルの名前を間違えてしまいました。その後、MacとWindowsの両方からのチェックインが続いていました。どのステップがダメージを受けたのか正確にはわかりません。

ZZZZZトークンやxxxxxは私のプロジェクトに固有の
svn: Can't open file zzzzz/.svn/tmp/text-base/xxxxx.java.svn-base 

結果は、私はちょうど任意のシステム上でプロジェクトをチェックアウトして移動しようと、私はエラーを取得するということです。 xxxxxはいったんxXxXxなどと名付けられました。

私はプレーンコード(.svnディレクトリなし)をチェックアウトして新しいリポジトリを作成できますが、それはすべての履歴を失います。 Netbeansに元の名前でファイルをチェックインさせようとすると、うまくいきません。これを清掃する別の方法がありますか?

答えて

2

thread you referred toaccepted answerのように、TortoiseSVNのレポブラウザを使用してフォルダ内のファイルを調べることをお勧めします。同じ名前で大文字と小文字が異なる2つのファイルがあるようです。 レポブラウザからファイルの1つを削除して、もう一度アップデートを試してください。

+0

私はTortoise製品に詳しいとは言えませんが、ダウンロードして試してみます。あなたが参照している操作は、リポジトリまたは作業コピー上で直接操作を実行していますか? – AlanObject

+0

TortoiseSVNのリポジトリブラウザで行うことは、リポジトリ上で直接実行されます。良い質問です。リポジトリを変更するためにrepoブラウザを使用した後は、変更内容を取得するために作業コピーを更新する必要があります。 Btw、TortoiseSVNは素晴らしいです - それは大きな助けです。それは、Windowsエクスプローラ内からすべてのあなたのSVN操作を行うことができ、すばらしいグラフィカルなインターフェイスとツールのトンを持っています。 – shaunmartin

+0

OK、私は行ってこれをやっています。 1)TortoiseSVNはWindowsプログラムであり、私はMacで作業しています。幸運なことに、私はWindows XP仮想マシンを使って作業しました。 2)Cygwinのsshクライアントを使用してリポジトリに接続する必要がありました。何らかの理由でPLINK.EXEやTortoiseSVNのバージョンが動作しなくなりました。 3)リポジトリブラウザは隠されています。ファイルエクスプローラウィンドウを開き、右クリックしてサブメニューに従います。 – AlanObject

関連する問題