Svnチェックアウト
From Stellarium
注意: 2006年8月27日以降、Stellariumのバージョン管理システムはCVSからSubversionへと移行しました。ソースコードの最新の開発版を手に入れるには、Subversionのリポジトリから(ここで説明する方法で)チェックアウトする必要があります。また、移行前の古いコードはCVSを使って利用可能です。
Subversionはリポジトリという、ファイルを集中管理する機能をもったシステムです。Subversionを使えば、利用者はさまざまな場所でリポジトリからファイルをダウンロード(チェックアウト)したり、修正したり、変更点をアップロード(コミット)することができます。Subversionはファイルの作成を含めたすべての変更点を保存するので、必要に応じて古いバージョンに戻ったり、変更点の時間経過を追いかけたりできるようになります。
Stellariumはソースコードの管理にSubversionを利用しています。
もしStellariumのその時点での開発版を確認したい場合、SourceforgeのStellarium Subversionリポジトリから「作成途中の」ソースコードをダウンロードすることができます。ソースコードは誰でも見ることができますが、変更点をコミットできるのは開発者だけです。
Subversionについてのより詳しい情報はWikipediaのSubversionの項目を確認してください。
重要: Stellariumの開発版は、あくまで作成途中です。ダウンロードした時点でのソースコードは、正しく動作するどころか、コンパイルさえできないかもしれません。だからSubversionから落としたものに関しては、コンパイルできないからといってフォーラムやバグレポートにあわてて投稿しないでください。うまくビルドできないとき、最善の策はコンパイラが吐き出したエラーメッセージを理解して自己解決することです。開発者でない人にとっては、これは大変時間がかかることだと思われます。そのような人は1,2週間待ってから、再びコードをチェックアウトするのが一番いいでしょう。
Contents |
必要なもの
リポジトリからファイルを手に入れるためには、Subversionクライアントと呼ばれるソフトウェアが必要です。現在、さまざまなクライアントが利用可能です:
| 名前 | 動作OS | 備考 |
| svn | Unix; Linux; Mac; (cygwin経由で)Windows | これはコマンドラインから操作するSubversionクライアントです |
| kdesvn | Linux/KDE | GUIを持ったクライアントです |
| Tortoise SVN | Windows | Windowsのエクスプローラを拡張したものです。使いやすく見た目もいいです。詳しいことはWebサイトを見てください |
| より良いものを知っているなら、ぜひ追加してください。自由でオープンなソースコードによる実装ならなお良いです! | ||
チュートリアル
Subversionはファイルをダウンロードする以外にも、多くの機能があります。もし開発者としてSubversionの利用に興味があるのなら、以下のチュートリアルが便利でしょう:
- A Novices Tutorial on Subversion(英語)
- Subversionによるバージョン管理(日本語訳)
- (良い解説サイトがあるならぜひ追加を!)
Stellariumのソースコードをチェックアウトする
コマンドラインによる操作
とっても簡単です:
- ターミナルとかコンソールとかその類のものを開き、ソースコードをダウンロードしたいディレクトリに移動します
- 以下のコマンドを実行します:
svn co https://stellarium.svn.sourceforge.net/svnroot/stellarium/trunk/stellarium stellarium
そうすると、stellariumという新しいディレクトリが作成され、そこにソースコードがダウンロードされるでしょう。そのディレクトリにあるINSTALLというファイルか、Linux上でコンパイルするにコードをビルドする方法が載っています。
Tortoise SVNを使う
とっても簡単です:
- ソースコードをダウンロードしたい場所にフォルダを作成します
- そのフォルダを右クリックし、"チェックアウト..."を選択します
- "URL of repository:"に次の文字列を入力します:
https://stellarium.svn.sourceforge.net/svnroot/stellarium/trunk
そうすると、そのフォルダに全てのソースコートがダウンロードされるでしょう。もし、初心者ならそのフォルダにあるINSTALLというファイルか、Linux上でコンパイルするを読めば、コードをビルドする方法が載っています。
初心者のためのTortoise SVNの使いかた
- あなたのハードディスク上にTortoise SVNをインストールするためのフォルダを作成します
- Tortoise SVNのサイトに行き、NavigationからDownloadのページに飛びます
- "Download Application"までスクロールし、32bitのInstallerをクリックするとダウンロードが開始されます
- 先ほど作ったフォルダにダウンロードしたファイルを保存してください
- このファイルを実行すれば、Tortoise SVNのインストールが開始されます
- インストールが完了したら、コンピュータを再起動してください
- Stellariumのソースコードをダウンロードするためのフォルダを作成します
- そのフォルダを開きます
- ウィンドウを右クリックしてコンテキストメニューから"SVN-checkout"を指定します
- Windowが開いたら以下のURLを入力し、checkout directoryには先ほど作ったフォルダを指定します
https://stellarium.svn.sourceforge.net/svnroot/stellarium/trunk
- OKをクリックすると、ソースコードがダウンロードされます

