2011-03-15

Xcode4プロジェクトをSubversionに新規コミットするときのコマンド

Xcode4プロジェクトをSubversionに新規コミットするときのコマンドのメモ

1. プロジェクト用の場所をリポジトリ上に作る
$ mkdir tmp
$ cd tmp
$ mkdir trunk
$ mkdir branches
$ mkdir tags
$ svn import -m "Add project layout" . http://svn.example.com/SampleProject
2. ローカルのプロジェクトをリポジトリと紐づける
$ cd SampleProjectDirectory
(*)
$ svn checkout http://svn.example.com/SampleProject/trunk .
(*)別リポジトリの.svnディレクトリが既に存在している場合は、競合するのであらかじめ削除する
$ rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print`
3. 必要なものだけコミット
$ svn add --force .
$ svn revert SampleProject.xcodeproj/xcuserdata --recursive
$ svn revert SampleProject.xcodeproj/project.xcworkspace --recursive
$ svn propedit svn:ignore SampleProject.xcodeproj
xcuserdata
project.xcworkspace
$ svn commit -m "Add project contents."
4. コミットしたものを動作確認してみる
$ cd ..
$ svn checkout http://svn.example.com/SampleProject/trunk

0 件のコメント: