2008年7月9日水曜日

Xcodeでプロジェクトフォルダ外のファイルもSCM対象にする


Xcodeは、デフォルトではプロジェクトファイルが入っているフォルダ以下に含まれるファイルのみがSCMの対象となっている。

例えば、

Work/Lib/include
Work/Lib/src
Work/MyProjectFolder/MyProject.xcodeproj

というフォルダ構成だと、MyProjectFolder以下は最初からXcodeのUI内でSCM操作が可能だが、Lib以下は出来ない。

これは、project rootが適切に設定されていないために起こる現象で、上のケースでは、project rootをWorkに設定すれば、それ以下のファイル全てがSCM対象となる。

project rootの設定は、Xcodeでプロジェクトファイルの[情報を見る]を行い、ルート:[選択]ボタンをクリックして行う。

0 件のコメント: