OSS開発ツール ソースコード管理ツール
出典: フリー教科書『ウィキブックス(Wikibooks)』
OSS開発ツール > ソースコード管理ツール
目次 |
[編集] ソースコード管理ツール
ソースコード管理ツールはソースのバージョンを管理し、各バージョン間のdiffを取ったりlogを記録したりという全般的な管理を行なうソフトウェアです。いくつかのオープンソース実装がありますが、w:CVS、w:Subversionがよく利用されています。また、w:SourceForgeはオープンソース開発者を助けるWebサイトですが、ソースコード管理の機能も持っています。 ソースコード管理ツールの使い方はどれも似通っています。基本的には
- 既存のソースコードをツールのレポジトリにインポートする
- レポジトリからソースをチェックアウトする
- ソースに変更を行なう
- レポジトリに変更をチェックインする
- 3に戻る
となります。ここで、1, 2は頻繁に行なう作業ではなく、ソースの変更を始めるときに1度だけ行なえばよい作業です。
[編集] CVS
[編集] Subversion
SubversionはCVSより後発で、CVSの悪い部分を改善するという考えの元で開発されました。(svn-book.htmlより)svnには詳しいチュートリアルが附属しており、バイナリと一緒に配付されています。
svnのチェックアウトは
svn co URL
の形式で行ないます。ここで、URLはfile:// を用いたURLと、http:// を用いた別のコンピュータ上のURLを同様に扱うことが出来ます。svnのチェックインは
svn ci
で行ないます。