(Xcodeと銘打ってますが手順そのものは汎用的だと思います。どちらかと言うとsubversionの備忘録です)
抜けとかがあったら指摘お願いします。
前提
- 既存 svn リポジトリ: http://your.svnhost/
- プロジェクトのURL: http://your.svnhost/path/to/project/NewProject/
- プロジェクトの場所: ~/work/NewProject/
- trunk/tag/brunches などはよく分からないので使わない
手順
途中でエラーが出たら最初からやり直すのが無難。
- http://your.svnhost/ をXcodeのSCMリポジトリに登録していない場合は登録する
Setting up your XCode SCM Repositories - Xcode起動→プロジェクト新規作成→テンプレート選択
- 場所: ~/work/ プロジェクト名: NewProject → OK
- Xcodeを終了
- Finderで~/work/に行き、NewProjectフォルダをデスクトップに移動
- ターミナルを起動
- $ svn mkdir -m "Making a new directory for NewProject." http://your.svnhost/path/to/project/NewProject/
- $ cd ~/work/
- $ mkdir NewProject
- $ svn co http://your.svnhost/path/to/project/NewProject/ NewProject
- $ cd NewProject
- $ cp -r ~/Desktop/NewProject/* .
- $ vi .svnignore
- i → 以下をコピペ → :wq
.DS_Store build *.pbxuser *.perspectiv*
- $ svn propset svn:ignore -R -F .svnignore .
- $ svn add --force .
- $ svn st
buildフォルダやNewProject.xcodeproj以下にproject.pbxproj以外が無いことを確認 - XcodeでメニューのSCM→このプロジェクトのSCMを設定
- 右上あたりのSCMルート設定をクリック
- Noneをクリック→リポジトリ選択(Recommendedになっているはず、なってなかったら手順1が抜けてるか、そうでなければやり直す)
- メニューのSCM→プロジェクト全体をリフレッシュ (一応)
- メニューのSCM→プロジェクト全体をコミット
- メニューのSCM→SCM Results→何も表示されていないことを確認
- デスクトップのNewProjectフォルダを捨てる
参考
0 件のコメント:
コメントを投稿