AndroidStudioでSubversionを使ってプロジェクトを共有

提供: tknotebook
2015年9月29日 (火) 07:52時点におけるNakamuri (トーク | 投稿記録)による版

移動: 案内検索

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

AndroidStudioを使ってプロジェクトを Subversion に登録する方法には

  1. プロジェクトを Subversion にインポートする。
  2. プロジェクトを Subversion で共有(Share)する。

の2種類がありますが、ここでは「プロジェクトを Subversion で共有(Share)する」やりかたを説明します。


「プロジェクトを Subversion で共有(Share)する」 というのは以下の組み合わせです。

  1. プロジェクトの登録先(Subversionのリモートフォルダ)を決める。
  2. プロジェクトの形式を作業コピーに変更する(.svnフォルダを作る)

つまり、全フォルダ、全ファイルが未コミット状態の作業コピーを作るのが「プロジェクトを Subversion で共有(Share)する」 です。 実際にプロジェクトが登録されるのは、プロジェクトを最初にコミットするときです。

プロジェクトのVCSに登録しないファイル、フォルダを指定する

「プロジェクトを Subversion で共有(Share)する」 を使う場合、その前にプロジェクトのVCSに登録しないファイル、フォルダをしっかり指定する伊ことが重要です。 なぜなら、プロジェクトは新規で800近くのファイルから構成されますが、大部分(9割)は app/build フォルダにあり、VCSに登録する必要はありません。 余分なファイルを登録すると Subversionサーバの容量が無駄になりますし、最初のプロジェクトのコミットにかなり大きな時間がかかります。最低限 app/build は除外してください。

[File]→[Settings]→[Version Control]→Ignore Files] に以下のパターンを登録するのがよいでしょう。


AndroidStudioIgnoreFiles.png

プロジェクトの共有の開始

以下のメニュー項目でプロジェクトの共有を開始します。

ProjectShare開始.png

共有ターゲットの選択

SubVersion上のプロジェクトのリモートパスを選択します。

共有ターゲットの選択.png

このダイアログの上段ではプロジェクトのリモートパスを指定しますが、必要に応じてリモートフォルダをSubversion上のリポジトリ上に作成できます。 このダイアログの中段ではプロジェクトのリモートフォルダをより細かく指定します。

  1. 上段で指定したフォルダをプロジェクトのフォルダにする。
  2. 上段で指定したフォルダの下にプロジェクト名のフォルダを作成する。
  3. 上段で指定したフォルダの下にロジェクト名のフォルダを作成、その下に trunk フォルダを作成する。

共有ターゲットの選択