動機 よし、Subversion を使ってみるか…と思い、Fedora Core 3 の評価もかねてインストールしてみました。 そもそもの目的は、Eclipse の Subclipse でのバージョン管理なのですが(move/rename がしたかったんです)、 Fedora Core 3 では FSFS レポジトリが利用できる Subversion 1.1 でパッケージが作ってあったので、ついでに Fedora Core 3 も試してみようと思った次第です。 が、SELinux が有効の状態では、レポジトリに対する書き込みができないため、すんなりと使うことができませんでした。 せっかくの SELinux を無効にするのももったいないと思い、SELinux のポリシーを作って使えるようにしてみました。 Subversion を使わなくても、WebDAV を利用しようと思ったら同じような作業
Subversion とは、オープンソースのバージョン管理システムです。開発を進めていくと、当たり前ですが、ソースコードやリソースファイルなどに修正が入ります。特に多くのメンバーが平行して開発を進める場合などでは、ひとつのファイルを複数のメンバーで更新することも少なくありません。このような場合、だれがどこをどのような理由で修正したかを管理することは重要です。これを管理してくれるシステムがバージョン管理システムです。 従来、オープンソースのバージョン管理システムとしては CVS が有名でした。Subversion は、CVS をベースにしたシステムではありませんが、CVS の考え方を基にして CVS が持っていた問題点を解決するように拡張したものです。代表的な拡張点としては、CVS がファイルのみのバージョン管理だったのに対して、Subversion はディレクトリのバージョンも管理する、
ここでは、Subversionのレポジトリに外部からアクセスする手段を与えるサーバの設定について説明します。ここからは、このサーバをSubversionサーバと呼びます。Subversionサーバを構成する方法として、独自のプロセスを起動する方法とApache HTTPサーバに組み込む方法があります。独自のプロセスを起動する方法は単純な構成となります。一方、Apache HTTPサーバに組み込む方法は多少設定が複雑になりますが、独自のプロセスよりも柔軟にアクセス制御ができることやHTTP経由でサービスを提供するためWebブラウザからレポジトリを閲覧できることなど多くの利点がありますので、ここではApache HTTPサーバに組み込む形式を採用します。 Subversionサーバとして動かすApache HTTPサーバの前提バージョンは2.0系です。この最新バージョンをインストールしてくだ
オープンソースなどを利用していると、最新のコードをチェックしたくなることがあると思います。しかし、会社のイントラネットなど外部ネットワークへダイレクトにアクセスすることができないネットワークから外部のレポジトリーに直接アクセスすることは通常ではできません。ここでは、このようなネットワークから外部ネットワークにあるレポジトリーにアクセスする方法について説明します。 Subversion は多くの場合、HTTP を通してアクセスできるようにしています。イントラネットから外部ネットワークへの HTTP でのアクセスはプロキシサーバを経由して行われます。 ですので、Subversion のクライアントが、プロキシサーバに関する情報を知っている必要があります。これは、$HOME/.subversion/servers ファイルの以下の項目を用いて設定します。(Windows では、このファイルは
(2007.8.9 更新。) 複数のPCでひとつのファイルを更新したい。しかし、たとえばノートPCがある場合などは、すべての機械が常にネットワークに接続しているわけではない。 並行して同じファイルを更新しないなら、各機械にファイルをコピーして、定期的に同期させるのがいい。 バージョン管理システム(ソフトウェア構成管理; SCM)のSubversionを導入する。 Note. (2017.6) Subversion を使っていた多くのプロジェクトは, git にリプレースしている。今からバージョン管理をおこなうなら, git のほうがいい。 インストール [サーバ、クライアント両方] Fedora Core 6には、Subversionパッケージが含まれる。rpmコマンドで確認し、インストールされていなければyumコマンドでインストールする。 # rpm -q subversion xine
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く