0

私のシナリオが少しねじれていることはわかっています。リポジトリの URL の名前を変更するよう求めているリポジトリの所有者に遭遇しました。基本的に、h..p://svn/ABC/Repo_XYZ から h..p://svn/ABC/XYZ/ に変更したいと考えています。

まず第一に、これが本当に可能かどうかを知りたいです。サーバーの管理者権限はありますが、ユーザーの観点からは何もできません。私はGoogleを見回していましたが、SVNサーバー管理者の観点からではなく、エンドユーザーがそれを修正する方法に遭遇していました。また、この変更が URL でどのように発生するかについても知りたいです。URL の変更に加えて、他に必要な変更があります。うまく説明できていないかもしれません。誰かができる編集をいただければ幸いです。ありがとう

4

3 に答える 3

0

SVNクライアントによって異なります。SmartSVNを使用している場合は、メニューの[変更]-> [再配置]をクリックして、新しいURLを入力するだけです。

于 2012-02-16T23:29:03.570 に答える
0

これ、サーバー (Windows サーバーを使用している場合はジャンクション ポイント) にソフトリンクを設定することで可能になります。実際には、Repo_XYZ サブディレクトリにリポジトリがあるため、XYZ にソフトリンクできるはずです。このメソッドは間違いなく URL のパス部分を変更するために使用できます (私はこれを使用して、 http://server/path/to/repo/dirs/ではなくhttp://server/svn/Sourceを取得できるようにしました)。ソース)。潜在的な問題の 1 つは、リポジトリの名前とパスを変更している可能性がありますが、それは問題ではないと思います。

于 2012-02-16T23:32:52.587 に答える
0

わかった。Apache が提供するリポジトリについて言えば、例として私のコレクションを見てみましょう

パス /svn/Hello/ の「Hello」リポジトリがあります。理由は次のとおりです。

SVNParentPath "D:/Repositories/"

d:\Repositories>dir /AD /B
...
Hello

SVNParentPath 内のディレクトリの名前を変更すると、効果的にレポの名前を変更し、その URL を変更します

于 2012-02-17T00:21:10.823 に答える