ネットワーク パス経由で file:// アクセスを使用して、Tortoise SVN クライアントによって作成およびアクセスされる SVN リポジトリが多数あります。http://. 既存のリポジトリで変更できるかどうか、または新しいリポジトリにコピーする必要があるかどうかはわかりません。
いずれにせよ、誰かがこれを達成するための最も簡単な方法を概説できれば幸いです。
ネットワーク パス経由で file:// アクセスを使用して、Tortoise SVN クライアントによって作成およびアクセスされる SVN リポジトリが多数あります。http://. 既存のリポジトリで変更できるかどうか、または新しいリポジトリにコピーする必要があるかどうかはわかりません。
いずれにせよ、誰かがこれを達成するための最も簡単な方法を概説できれば幸いです。
C:\Repositories\
か、ネットワーク共有に保存されているリポジトリと連携するようにVisualSVNサーバーを設定します。終わり。
それで、あなたは今file://
プロトコルを介してファイルにアクセスしていますか?共有リポジトリではお勧めできません。特に、これらがローカルマシンではなく、ネットワークドライブ上にある場合。
まず、説明:
ここには2つの異なるSubversionプログラムがあります:*クライアント*サーバー
TortoiseSVNはクライアント_プログラムです。使用されているSUbversionサーバーのタイプに関係なく、Subversionリポジトリにアクセスするために使用できます。「ファイルベースのTortoiseSVNリポジトリを移動するにはどうすればよいですか」と言うと、クライアントプログラム(TortoiseSVN)とサーバープロトコルが混同されます。ファイルを移動すると、TortoiseSVNを使用できます。
さて、サーバーにアクセスします...
Subversionが使用できるサーバープロトコルは3つあります。
file:///
:標準的な使用にはお勧めしません。また、共有リポジトリやリモートリポジトリには絶対に使用しないでください。このfile://
プロトコルは高速であるため便利です。FisheyeやViewVCなどの多くのSubversionWebブラウジングプラットフォームがこれを使用しています。svn://
:これはsvnserve
サーバーを使用します。すばやく簡単に使用できます。複数のユーザーアクセスで使用するのは問題なく、セットアップも簡単です。Windowsサービスとして設定する方法はたくさんあります。主な問題は、ネットワークがポート3690をブロックしているかどうかにある傾向があります。さらに、セキュリティは柔軟性が低い傾向があります。たとえば、セキュリティのためにWindows Active Directoryを使用するのが好きですが、svnserve
それを簡単に提供することはできません。セキュリティの設定は簡単ですが(簡単に理解できるテキストファイルです)、誰かがそれを維持する必要があります。http://
:これは、Subversionプラグインモジュールを介してApacheサーバーを使用します。セットアップは難しいですが、最も柔軟性があります。さらに、通常はポート80から外れているため、通常はルーターによってブロックされません。幸い、 ApacheforWindowsで構成されたSubversionを含む多くのパッケージがあります。svnserve
最初に試して、それを機能させることをお勧めします。別のプログラムをインストールする必要はありません。最も簡単に実行できます。本当に必要なのはそれだけかもしれません。
それが機能するようになったら、Apacheベースのパッケージの1つを使用してみることができます。CollabNetEdgeをお勧めします。これにより、追加料金を支払うことなく、セキュリティのためにWindowsActiveDirectoryを使用するなどのことができます。(これがApacheを使用する本当の理由です)。
これを行うには多くの方法があります。