web-dev-qa-db-ja.com

Tortoise SVNサーバーとクライアント環境の設定

Tortoise SVN Source Safeリポジトリの新機能。

サーバーソースセーフ環境といくつかのクライアント環境(オフィスと自宅)を設定したいASP.Net Webアプリケーションがあります。

SeverとClient Source Safeを別々にインストールする必要がありますか?

11
goofyui

今日、Subversionエコシステムがどのように構成されているかについては、少し混乱があると思います。

Subversion対TortoiseSvn

人々がSubversionについて話すとき、それらは通常 http://Subversion.Apache.org/ で見つけることができるサーバーとクライアントの部分を意味します。これは、プロジェクトのソースコードが利用できる場所です。それらは バイナリビルド へのリンクを提供します。

一方、TortoiseSvnは、WindowsエクスプローラーからSubversionコマンドを実行できるWindows専用のクライアントツールです。このツールは http://tortoisesvn.net/ にあります。

独自のサーバーを設定する

WindowsでSubversionサーバーを設定するには、いくつかのオプションがあります。最も簡単なオプションで最もパフォーマンスが高いが、必ずしも最もアクセスしやすいとは限らない http://Subversion.Apache.org/ のバイナリで提供される svnserve サービスを使用する。

「標準」の代替手段は、 Apache webserver とmod_dav_svnモジュールの組み合わせを使用することです。これにより、http(およびhttps)を介したSubversionリポジトリへのアクセスが許可されます。

両方のソリューションはセットアップが難しい場合があり、WindowsでSubversionリポジトリをより簡単に提供するための無料および有料のソリューションがいくつかあります。いくつかの例ですが、完全なリストではありません:

21
Filip De Vos

いくつかのことが混同されていると思います。
-Visual Source Safe(またはVSS)は、Microsoftによるバージョン管理システムでした(非推奨、完全に壊れたIMO)。
-Subversion(またはSVN)は、広く使用されているバージョン管理システムです(クライアントサーバーアーキテクチャを備えていますが、同じマシンで両方を実行できます)。
-TortoiseSVNはSVN用のWindowsクライアントです(アイコンオーバーレイを使用したWindowsエクスプローラーへの統合などの素晴らしい機能があります)

したがって、SVNの使用を開始したい場合は、サーバーをセットアップし(多くの優れたドキュメントがあるので、かなり単純なはずです)、クライアントを決定する必要があります(Windowsを使用している場合は、TortoiseSVNを強くお勧めします)。

4
Frank Schmitt

確かにTortoiseSvnにはsvnserveが付属しています。これは、視覚的なブリンブリングやhttps:

0
Jesper