常用流程记录

 

文件服务流程

img

svn分支管理流程

1、从trunk中svn cp -m “create branch” http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001

2、在br_feature001 中完成开发

3、cd trunk

​ svn merge –reintegrate http://svn_server/xxx_repository/branches/br_feature001 合并到主线trun

4、打tag基线:svn copy http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/tags/release -m “1.0 released”

5、删除分支svn rm http://svn_server/xxx_repository/branches/br_feature001

6、从trunk中svn cp -m “create branch” http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature002 创建新的开发分支

已签好名的app转ipa

Step1: 新建文件夹,命名为“distribute”,新建distribute.sh脚本文件,内容为:(注意,脚本中所有appName请先替换成你的真正app名称)

rm -rf appName

mkdir appName

mkdir appName/Payload

cp -r appName.app appName/Payload/appName.app

cp Icon.png appName/iTunesArtwork

cd appName

zip -r appName.ipa Payload iTunesArtwork

exit 0

Step2: 将要转化的.app文件放到distribute/文件夹下

这时的文件夹目录结构是这样的:(注意,脚本中所有appName请先替换成你的真正app名称)

distribute/distribute.sh

distribute/appName.app

Step3: 运行distribute.sh脚本

打开Terminal,cd到distribute文件夹下,把distribute.sh拉到terminal中执行。如果提示permission denied,则用“chmod 777 distribute.sh”命令赋予权限后,再执行一次distribute.sh。

Step4: 大约若干秒后,会在distribute/文件夹下生成appName/文件夹,里面的appName.ipa就是我们想要的包。