Svnチェックアウト

From Stellarium Wiki
Jump to: navigation, search

注意: 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の利用に興味があるのなら、以下のチュートリアルが便利でしょう:

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をクリックすると、ソースコードがダウンロードされます
Personal tools
Namespaces
Variants
Actions
in this wiki
other languages
Toolbox