iOS 代码管理SVN
来源:互联网 发布:免费电子阅览室软件 编辑:程序博客网 时间:2024/05/28 19:24
当与团队合作写代码的时候,就需要用到SVN。Xcode的项目导航视图里就会多一些字母:比如‘A’或者’M‘什么的
查一下资料这些字母的意思是这样的:
1、代码中 某文件后面有 “M” 标记,表示该文件已被修改,需要 commit.
(右键该文件 -> source control -> commit selected file...)
2、代码中 某文件后面有 “A” 标记,表示该文件是新添加的,已受SVN管理,需要 commit.
(右键该文件 -> source control -> commit selected file...)
3、代码中 某文件后面有 “?” 标记,表示该文件是新添加的,并且脱离了SVN的管理,首先需要add,然后 commit.
(右键该文件 -> source control -> Add,这样该文件的标记就变为 “A”,然后在 commit)
4、代码中 某文件后面有 “D” 标记,表示该文件在服务器上已被删除,这时update的话,可删除本地的文件。
5、代码中 某文件后面有 “C” 标记,表示该文件与服务器的文件冲突。
使用svn命令
迁出代码到本地目录
svn checkout http://192.168.0.3:8000/svndata/HEduSys/trunk/HEduSys/Child/ChildIOSProject --username=xxxxxx --password=xxxxxx /Users/ejiang/Desktop/ejiangedu/
将本地代码导入到服务器
svn import /Users/ejiang/Desktop/ChildIOSProject/ http://192.168.0.3:8000/svndata/HEduSys/trunk/HEduSys/Child/ChildIOSProject/ --username=xxxxxx --password=xxxxxx -m “初始化导入项目”
上传修改代码到服务器
打开终端,导航到工程目录下 ,输入提交指令
svn commit -m “修改了XXX.m文件”
更新代码到服务器
导航的本地工程目录 然后输入指令:svn update
删除本地路径/Users/ejiang/Desktop/ejiangedu/下的所有文件
rm -rdf/Users/ejiang/Desktop/ejiangedu/
删除服务器端的ChildIOSProject/文件包括文件下的所有内容
svn deletehttp://192.168.0.3:8000/svndata/HEduSys/trunk/HEduSys/Child/ChildIOSProject/ --username=xxxxxx --password=xxxxxx -m “日志”
创建服务器端的ChildIOSProject文件夹
svn mkdir http://192.168.0.3:8000/svndata/HEduSys/trunk/HEduSys/Child/ChildIOSProject/ --username=xxxxxx --password=xxxxxx -m “创建工程目录”
至于svn的其他命令可以在终端输入:svn help 查看帮助。
搭建svn 参考
- iOS 代码管理SVN
- mac机子配置SVN管理ios代码
- iOS 代码管理使用CornerStone配置SVN
- iOS开发-SVN管理代码
- iOS SVN 使用终端命令管理代码
- SVN代码版本管理
- SVN管理代码
- svn代码管理
- SVN代码管理
- SVN管理代码
- Ecplise SVN代码管理
- Ios SVN版本管理
- ios 用了svn管理代码,项目文件越来越大,远超出实际代码文件大小
- svn代码版本管理总结
- svn管理cocos2dx代码注意事项
- Svn 仓库 自助管理代码
- svn代码仓库管理(Repositories)
- svn代码版本管理总结
- python相关爬爬信息
- 顿乓谄从宦胁覆老皇研侥勘甘九雷
- View 及 ViewGroup 属性大全
- 黑马程序员第一天 Java概述与环境搭建
- chapter1&&2
- iOS 代码管理SVN
- xxx is not in the sudoers file.This incident will be reported.的解决方法
- 断点的调试
- 在sudo下php无法执行系统命令
- 安卓4.2.2 修改默认语言为中文
- 解决sudo: no valid sudoers sources found, quitting
- Android getevent/senevent
- struts 中filter使用控制session
- HTML5关于ajax的最新规定