0

私は今SVNを理解していません。ファイルを変更して更新しようとすると、次のエラーが表示されます。

Repository has been moved
Repository moved permanently to 'http://myIpAdress/svn/'; please relocate

私の知る限り、リポジトリのアドレスなどを変更していません。他のクライアントにも同じエラーがあるため、svn クライアントではなく、リポジトリに問題があるようです。助言がありますか?私のリポジトリのアドレスは「/var/svn/repository」です。これは、Apache-Config 内の Location-tag です。

<Location /svn>
 SVNPath /var/svn/repository
.... other tags
</Location>

そして、これは私のリポジトリの構造です:

repository->myWebapp->Trunk

アップデート:

作業コピー内で svn info コマンドを実行すると、次の結果が得られます。

URL: http://myIpAdress/svn/myWebApp/trunk
Repository Root: http://myIpAdress/svn
4

1 に答える 1

3

コマンドを発行してsvn info、リポジトリ パスを確認してください。上で引用したhttp://myIpAddress/svn/の値と一致しないと思われます。

一致しない場合は、使用する必要がありますsvn switch --relocate URL_FROM_SVN_INFO http://myIpAddress/svn/

于 2010-12-16T16:38:05.967 に答える