iPhone appのバージョンアップを申請後、時期verを開発継続している際にrejectされた、という場面があったので、タグ・ブランチでの運用を始めました:ezPhotoMai
rails@githubの場合:命名
ブランチ:バージョン+stable/uns
http://git
タグ:タグ名はvが入っている形
http://git
railsを参考にezPhotoMai
ezPhotoMai lでの運用:命名
appリリース後、新しいバージョンをリリースする場合はタグを付けます:タグは後付けも可能。 ブランチ名にはタグ名のvがない、数字だけのものを採用することにしました。
ex
- タグ名:v1.1
- ブランチ名:1.1
タグ名とブランチ名を同じにするとcheckoutやshowなどでrefspec(refs/heads
ezPhotoMai lでの運用:rejectされた
- タグ名のvを取ったブランチがあるか確認、なければブランチを作成して修正
1 git branch -r 2 git checkout -b 1.1 refs/tags/
v1.1 #1.1ブランチを作成してcheckout 3 git push origin HEAD:refs/ heads/v1.1 #HEADはカレントブランチ。refs/heads /v1.1はサーバ上のブランチ名 - ブランチがあれば、checkoutして修正
- Info.plist
のversionの末端を+1する:1.1→1.1.1 - 申請用のzip作成:appName_1.
1.1.zip - add, commit・push
- (各ブランチを最新にして)1.1ブランチをmasterブランチにマージ
1 git checkout 1.1 2 git pull --rebase origin v1.1:1.1 #v1.1=サーバブランチ 3 git checkout master 4 git pull --rebase origin master #サーバでもローカルでも同じ名前master 5 git merge 1.1 #masterに1.1をマージ
- 申請作業
ezPhotoMai lでの運用:申請が通った
ブランチのInfo.plist
posted by
satoko
on Wed 25 Mar 2009
at 12:01