0

移動または名前が変更されたディレクトリがいくつかあります。Linux コマンド ライン SVN クライアントは、これらのディレクトリを無視します。Explorer 用の TortoiseSVN プラグインはそれらを表示します。それらを削除して更新すると、それらは戻ってきます。

ファイルの移動と削除はすべて、Linux SVN CLI ツールを使用して行われています。Linux システムで 'svn update' またはフレッシュな 'svn co' を実行すると、これらの空のディレクトリは表示されません。

TortoiseSVN を使用して新しいチェックアウトを行うと、空のディレクトリが作成されますが、HEAD リビジョンにはもう存在しません。

どうすればそれらをなくすことができますか?

4

2 に答える 2

0

クライアントの問題のようです。私があなたを誤解していない限り、あなたの SVN 操作は正しく行われました。

いくつかのオプション:

  • あなたのクライアントは間違ったリビジョンを取得するように設定されています
  • あなたのクライアントはどういうわけか何らかのキャッシュを実行しています (ポート 80 で SVN を実行していますか?)
  • 誰かが、サーバー上に 2 つのリポジトリが相互にミラーリングしているような派手な設定をしていますが、うまくいきません。

最初のものだけが私には可能性が高いようです。私がすることは、Linux 側が使用している URL を把握し、それを使用して Windows 側で新しい場所に新たにチェックアウトし、特にリビジョンが head に設定されていることを確認することです。それがうまくいかない場合、何が問題なのかわかりません。もしそうなら、それは問題を大幅に制限します。

ps、考えただけで、上記に失敗した場合は、最新のリビジョンに戻してみてください。うまくいかないと思うけど…

于 2008-12-01T16:37:15.157 に答える
0

Windowsの作業コピーのディレクトリを削除してしまい、ディレクトリがなくなりました。なぜそれが必要だったのかわかりません。

締めくくりの質問...

于 2008-12-06T03:13:33.560 に答える