SVN Windowsバイナリダウンロードページには、いくつかの選択肢があります。
http://Subversion.tigris.org/getting.html#windows
さまざまな組織が提供するさまざまなバージョンの長所と短所はありますか?気をつけるべきことはありますか?
主に、Vistaラップトップで実行する無料のものが欲しいだけです。その後、SVNファイルを外部ハードドライブに時々バックアップします。
VisualSVN becを選択しました。これにより、別個のSVNユーザーを使用する代わりに、Windows認証を簡単に使用できるようになります。
その他の利点は、権限管理およびSVNフックの管理に使いやすいGUIです。
私が本当のファンではないことの1つは、Web GUIです。私が知っている限りでは、Webベースの差分を表示することはできませんので、それが違いを生むなら....
Windowsショップを運営している私の友人は VisualSVN
これらのソリューションはすべて、Subversionと統合された標準のApache HTTPDサーバーをセットアップします。彼らは本当の魔法をしません。
UberSVNとVisualSVNはかなりのフロントエンドインターフェイスを提供しますが、舞台裏では、単なる標準のApacheセットアップです。あなたがCMではなく、それをあなたの仕事にしたくない場合、それは悪い選択肢ではありません。ただし、背後で構成を微調整しようとしないでください。変更を元に戻すか、本当に混乱させるでしょう。
ただし、Windows Active DirectoryにアクセスするにはApache httpdを使用します。ユーザーをセットアップしたので、WindowsアカウントとパスワードはSubversionアカウントとパスワードになります。 Active DirectoryセキュリティグループまたはActive Directory Exchangeグループを承認データベースとしてセットアップします。ユーザーがこのグループのメンバーである場合、Windowsログインを介してリポジトリにアクセスできます。そうでない場合は、アクセスできません。クリーンでシンプル。私はもうユーザー認証ビジネスに参加していないため、 キャンディークラッシュをプレイ ..つまり、他のCM作品。
それ以外の場合は、svnserve
を使用することもできます。Apachehttpdよりも高速で、セットアップがはるかに簡単で、安定しています。
承認バックエンドとしてActive Directoryを使用しない場合、技術的であり、手を汚すことを気にしないでください。playsvnserve
を使用します(そして、 Windowsサービス 。これらのパッケージは必要ありません。
Active Directoryを認証バックエンドとして使用する場合(およびそうでない場合)、CollabNet Subversion Edgeを使用してApache httpdおよびSubversionをセットアップし、すべての構成を手動で行います。 Apache httpdを介してLDAP経由でActive Directoryをセットアップするのはそれほど難しくはありません。一度行うと、おそらく再度触れる必要はありません。 Apache httpd/Subversion/LDAP/ActiveDirectoryの統合に関するドキュメント 簡単に見つけることができます 。
オンラインで Subversion Documentation を見て、それを確認することをお勧めします。 svn
コマンドラインクライアントを使用することを考えていると、うんざりするようになったら、VisualSVNまたはUberSVNを入手して、面倒を見てもらいましょう。 1990年にコンピューターを使用することを気にしない場合は、きれいなフロントエンドを忘れて、CollabNet Edgeを使用してください。
もう1つ、私はCollabNet Edgeに付属している ViewVC のファンではありません。 file://
プロトコルを使用する必要があり、Subversionサーバーソフトウェアと同じサーバーで実行する必要があります。代わりに、私は Sventon を好みます。別のサーバーで実行でき、標準のSubversion資格情報と同じ資格情報を使用できます。さらに、インターフェイスが少し良くなっています。
CollabNet Subversion Edgeに投票すれば、Webフロントエンドを介して設定および管理するのは非常に簡単です。特にLinux環境から来る必要がある場合は、構成ファイルを編集するのは問題ありませんが、必須にしないのはいいことです-CollabNetで簡単にできます。
Collab.Net SubversionサーバーでApache SSPIモジュールを使用します。
私たちにとって完璧に働いています。