现在的位置: 首页 > 综合 > 正文

在Xcode下使用SVN

2013年08月22日 ⁄ 综合 ⁄ 共 1073字 ⁄ 字号 评论关闭

概述
SVN是一种优秀的代码管理工具,它可以自动对代码进行版本控制,在多人合作开发时大大减轻的代码管理的难度。
苹果的Xcode中内置的对SVN客户端的支持。下面简略的介绍一下在Xcode下像服务器提交代码的过程。

添加SVN服务器
启动Xcode,选择菜单SCM菜单中的配置选项。


弹出的设置窗口中,点击左下角的加号,添加SVN服务器



输入SVN名称,下面选择Subversion


输入SVN服务器的URL:https://139.me/svn/Test,之后会自动完成IP、端口号等项,
最后输入账号和密码,等待验证成功后,点击OK,完成SVN服务器的添加。



将本地的代码提交SVN
使用Xcode打开工程,选择SCM菜单中的本工程配置。


点击右上角SCM按钮


在右侧组合框中,选择刚才注册的SVN库,点击OK


返回主界面,点击SCM菜单中的第一个项,打开SVN库界面,改界面显示服务器上的逻辑目录结构


当前的库中没有任何东西,我们要为工程创建一个目录,点击新建目录按钮,创建一个目录



输入目录名称,必须与工程名相同



下面与本地代码进行合并,选择刚才创建的目录,点击“Checkout”按钮。



在选择本地路径时,注意要选择工程目录的上一级目录,而不是工程目录,之后会提示目录已经存在,选择替换。


完成后,重新打开工程。


重新打开的工程主界面,选择上面的SCM Relults栏目,会多出一些内容。
选中所有需要提交的代码和资源文件(注意一定要吧build这一项去掉)。
之后点击右键,选择Add to Repositorie,表示将选中的文件加入代码库。
如果以后代码中增加了文件,需要使用同样的方法加入代码库。



最后点击SCM菜单中的Commit项,将代码提交到服务器。
只有如果代有更改,也可以使用同样的方法提交,服务器会记录所有提交过的版本。


在每次提交时,可以下一段简短日志,说明本次提交的更改。


完成提交后如图所示。


总结
各团队的SVN账号将于近期开通,每个账号会有一个单独的代码库。
由于SVN会记录所有的历史操作,所有不要在正式的代码库中随意提交。
专门开通了一个Test库,可以用来学习和测试。
正常开发情况下,没有必要对每次更改都进行提交,通常在软件需要发布一个版本,或者重大改动是,进行一次提交,可以起到备份的作用。

原文地址:http://kongjian.baidu.com.cn/%B7%E7%B6%A3%B6%A3%DF%CB%DF%CB/blog/item/159456d136cda4caa8ec9a23.html/cmtid/d0a26a19dbeacaf5ae51333f

抱歉!评论已关闭.