1

svnserve現在、NT サービスとしてインスタンスを実行しています。これは機能しますが、管理が不必要に面倒なので、もっと単純な 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 つしかありません (それ以上のレポジトリは必要ありません)。そのため、 のレポジトリ名/Repossvnserveそこにあるべきではありません。

  • を削除するように VisualSVN サーバーを構成することは可能/svnですか? (そもそもなんでそこにあるの?)
  • リポジトリが 1 つしかない場合、リポジトリ名を URL の一部にしないように指定できますか?
4

2 に答える 2

0

SVNParentPathの代わりにSVNPathを使用するように Apache の場所を設定できます。これは、httpd.conf の <Location>-Block 内にあります。このブロックの名前もリポジトリの名前に変更する必要があります。次に、URL の ../svn/.. 部分がなくなります。

于 2008-10-10T22:51:37.013 に答える
0

標準の Collabnet SVN インストーラーを使用して、好みに合わせて Apache を構成できます。

通常の SVN インストールに加えて、VisualSVN について特に説得力のあるものはありますか?

于 2008-10-11T15:13:06.143 に答える