VisualSVNサーバーURLの簡素化
-
10-07-2019 - |
質問
現在、NTサービスとしてsvnserve
インスタンスを実行しています。これは機能しますが、管理するのは不必要に面倒なので、もっと簡単なVisualSVNサーバーに移りたいと思います。 (ボーナス側の利点には、Windows統合認証と、HTTP / WebDAVのおかげで最新リビジョンの閲覧が含まれます。)
とはいえ、現在のサーバーは次のようなURLを提供します:
svn://oldserver/path/to/some/file.foo
かなり思い出深い。
VSVNSで設定した新しいもの:
https://newserver:8443/svn/Repos/path/to/some/file.foo
はい。 1つは、/svn
ビットは完全に不要です。 VSVNSは独自のHTTPサーバーを実行しているため(つまり、特別なポート8443
上にあるため)、もちろんすべてがsvn
に関連しています。さらに、リポジトリは1つしかありません(実際にはそれ以上必要ありません)。したがって、/Repos
のリポジトリ名は<!>#8212; <!> nbsp; <=>でオフにすることもできません。 、それで今それをする方法もあるはずです。
- <=>をドロップするようにVisualSVNサーバーを構成することは可能ですか? (そもそもなぜそこにあるのですか?)
- リポジトリが1つしかない場合、リポジトリ名をURLの一部にしないように指示できますか?
解決
SVNParentPath の代わりに SVNPath を使用するようにApacheの場所を設定できます。 httpd.confの<!> lt; Location <!> gt; -Block内にあります また、このブロックの名前をリポジトリの名前に変更する必要があります。次に、URLの../svn/ ..部分がなくなります。
他のヒント
ストックCollabnet SVNインストーラーを使用して、Apacheをそのように設定できます。
通常のSVNインストールに加えて、VisualSVNに関して特に説得力のあるものはありますか?
所属していません StackOverflow