Red Hat システムでの Subversion のセットアップ
質問
私はバージョニングの世界にはあまり慣れていませんが、同じプロジェクト/ファイルで作業することが増えているため、小規模な開発チームに Subversion を導入したいと考えています。私たちは主にコーディングを行っています PHP
に LAMP
環境 (Red Hat Enterprise)。
私が探しているのは、Red Hat のインストール/設定ガイドなど、起動して実行するための出発点です。ドリームウィーバーを使っています CS3
(Subversion の機能が導入されるそうです。 CS4
) そこで、Subversion と統合された他の PHP IDE を検討したいと考えていますが、何か希望はありますか?ご提案をお待ちしております。
解決
実行している RHEL のバージョンによって異なります。Subversion のセットアップは一般に非常に簡単で、バイナリをインストールして svnserve を実行するか、Apache 構成を調整するだけです。
- それを得る: http://subversion.tigris.org/getting.html
- インストールしてください
svnadmin create --fs-type=fsfs
その後、Apache または svnserve 経由で提供できるリポジトリが完成します。Apache をお勧めします。拡張性に優れ、保守が容易で、DAV 経由でリポジトリにアクセスできるからです。
構成例は次のとおりです。 http://svnbook.red-bean.com/en/1.0/ch06s04.html
他のヒント
Subversion のインストールはおそらく最も難しい部分ではありませんが、難しい部分はリポジトリにアクセスする方法です。さまざまなオプションがあります (ネットワーク上のファイル共有、SSH 経由の Subversion、http 接続経由)。それぞれに独自の長所と短所があります。現在はどのように開発を進めていますか?たとえば、全員が同じウェブルートを使用している場合、お互いのファイルを変更することになるため、バージョン管理は役に立ちません。そのため、開発者ごとに別々のサイトを作成する必要があります。
IDE に関しては、次の形式で Windows 用の優れたシェル統合が行われています。 TortoiseSVN, これにより、お気に入りのツールを使用したり、SVN 機能に簡単にアクセスしたりすることができます。
RHEL システムで Subversion をインストールする最も簡単な方法は、yum を使用することです。
yum で Subversion をインストール
これらは Linux + Subversion に適しています。
http://articles.slicehost.com/subversion
さらに、複数のリポジトリ、WebDAV、その他多くのものに保存されます。ほとんどの情報は Windows でも使用できるため、Windows 開発者にとっても役立ちます。