Mac OS XにSubversionをインストールする方法

ページ名:Mac OS XにSubversionをインストールする方法

Subversionは、SVNと呼ばれることもあるオープンソースのシステムで、ファイルやディレクトリに加えられたすべての変更を記憶します。ドキュメントが時間とともにどのように変更されたかを追跡したい場合や、古いバージョンのファイルを復元したい場合に役立ちます。Subversion を Mac OS X にインストールする詳しい手順は、ステップ1から始めてください。

パート1

インストール

  1. .NETにアクセスし、ダウンロードできるバイナリを探します。あなたのニーズに最も適したものを選んでください。
  2. .pkgファイルを解凍してください。デスクトップにSubversionのインストーラーが作成されるはずです。そのファイルをダブルクリックし、指示されたインストール手順に従ってください。
  3. ユーティリティフォルダにあるターミナルを開きます。あるいは、SpotlightでTerminalを検索してください。ユーザー名]$プロンプトで次のように入力します:
    • svn [enter]
    • これで「Type 'svn help' for usage」と表示されれば、svnは正しく動作している。
    • usr/local/binがパスに入っていない場合は、.profileを編集して以下のような行を追加してください:
      • export PATH=$PATH:/usr/local/bin
    • 別のターミナルウィンドウを開き、svn [enter] で再試行してください。
パート2

セットアップ

  1. SVNサーバーをセットアップする。Subversionプロジェクトを配布するために必要です。
  2. ターミナルを起動し、あなたのアカウントディレクトリに svnroot というディレクトリを作成します。
    • svnadmin create /Users/[あなたのユーザー名]/svnroot と入力してください。
    • これでサーバーが作成されます!
  3. ターミナルでsvnサーバーを使用します。ターミナルでは、次のコマンドでチェックアウトできます: svn checkout file:///Users/[あなたのユーザー名]/svnroot
    • リモートアクセスの場合は、(システム環境設定/共有で)「sshアクセス」を有効にして、次のコマンドでチェックアウトします: svn checkout svn+[あなたのユーザー名]/svnroot
  4. Subversionクライアントをセットアップします。例えば、svnXはMac OS Xの10.5から10.8までのすべてのバージョンをサポートしています。で入手できます。
  5. ダウンロード後、SVNxを起動すると、Working CopiesとRepositoriesという2つのウィンドウが表示されます。Repositoriesの下に、URL und Login Data from the SVN Serverを追加する。
    • ウィンドウを開いてください。エラーが出る場合は、LogInをチェックしてください。
    • ターミナルに切り替えて、次のように入力してください: svn import -m "your Import message" /my/local/project/path /my/remote/svn/repository このコマンドは、ローカルプロジェクトのすべてのファイルをSVNサーバーに追加します。
    • SVN リポジトリのパス(SVN サーバーから)を SVNx の Working Copy ウィンドウのリストに追加します。
  6. SVNx で作業コピーを開きます。このProjectで作業しているとき、ここにあなたの修正が表示されます。
  7. テストしてみましょう。作業コピーにちょっとした修正をして、作業コピーウィンドウを更新してください。
    • SVNx は修正を加えたすべてのファイルを表示します。コミットボタンを押して SVN サーバーリポジトリに追加してください。
  8. Finder から直接 Subversion リポジトリを操作したい場合は、 SCPlugin か SVN Scripts for Finder の使用を検討してください。
この記事は CC BY-NC-SA で公開されている " How to Install Subversion on Mac OS X" を修正して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧