SVN
1、常用目录有3个branches、tags、trunk,目前服务器上没有开设这3个目录,直接是以项目为根目录;
- branches:分支,添加新功能或者添加,完成后放到tags中
- tags:重大版本完成时备份
- trunk:主干,开发时主要用到的目录
2、iOS开发目前使用的SVN图形化工具为smartSVN,该工具在尝试进行备份或者进行分支时提示服务器无法创建文件,原因未找到。后来使用cornerstone图形化工具,使用比较点单,可以进行备份或者分支,并且支持xcode结合使用。
3、在开发时需要忽略的文件:在初始化代码仓库要添加的忽略文件
.DS_Store
xcuserdata
build
*.mode1v3
*.pbxuser
*.xcworkspace
*.moved-aside
DerivedData
4、项目中添加了静态文件库(.a文件),需要手动在命令行中进行添加。
最新测试结果,将xcode自带的svn升级到最新版本1.9.5,就不需要命令行添加,可以直接通过图形化工具进行commit上传。-