質問

現在、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に関して特に説得力のあるものはありますか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top