AndroidStudioからSubversionへインポート

提供: tknotebook
移動: 案内検索

メインページ>コンピュータの部屋#Android>AndroidStudio Tips

AndroidStudioのローカルなプロジェクトをリモート(Subversion)へ登録する方法として

  1. ローカルなプロジェクトをSubversionへインポートする。
  2. ローカルなプロジェクトを共有(Share)する。

の二つの方法があります。このページでは前者を説明します。

このページの最後で後述するように、インポートはプロジェクトのすべてのファイルを Subversionに登録してしまい、必要なファイルのみを登録できないのでお勧めできません(1.3.2で確認 1.4.0以降は未確認)。 とりあえずここでは手順だけ書いておきます。

尚、Subversionの利用にあたっては、Subversionサーバのバージョンに合わせたSubversionのクライアント(コマンド)をインストールし、パスを通しておいてください。

インポート用のダイアログを開く

[VCS]→[Import into Version Control]→[Import into Subversion]

AndroidStudioのプロジェクトをSubversionに登録する001.png

インポート先(リポジトリ)のフォルダを指定する

インポート先(リモートのリポジトリ)のフォルダを指定します。

リポジトリが未登録の場合は 「+」ボタンで URL を登録してください。認証用のID/パスの入力を求められることがあります。

インポートするプロジェクトのトップフォルダは自動的には作られませんので、 必要ならば、右クリックして [New]→[Remote Folder] でフォルダを追加してください。

[Import]ボタンで次へ進みます。

AndroidStudioのプロジェクトをSubversionに登録する002.png

インポート元(ローカル)のフォルダを指定する

プロジェクタのトップフォルダを選んでください。[OK]ボタンで次へ進みます。

AndroidStudioのプロジェクトをSubversionに登録する003.png

初期のコミットメッセージを指定する

プロジェクトインポート時ののコミットメッセージを聞かれますので、入力してください。入力しなくても可。 [OK]ボタンでインポートが開始されます。

AndroidStudioのプロジェクトをSubversionに登録する004.png


以上でプロジェクトが Subversionに登録されます。ローカルなプロジェクトはそのままですので、 Subversionと連携したい人はプロジェクトを Subversionからチェックアウトしてください。

補足

プロジェクトのSubversionへのインポートは、少なくとも AndroidStudio 1.3.2(1.4.0以降では未確認) では無条件にプロジェクトのファイルを全て Subversionに登録してしまいます。

[File]→[Settings]→[Version Control]→[Ignore Files]で除外ファイルやディレクトリを設定しても効果ありません。

プロジェクトは初期状態で800弱個のファイルからなりますが、その中で Subversionへの登録が必要なのはわずか数十個です。

この問題を解決するにはAndroidStudioでSubversionを使ってプロジェクトを共有 でプロジェクトを Subversion に登録するやり方がシンプルでよいようです。