ios 开发中使用SVN管理代码

今天新公司需要使用SVN管理代码,就在网上查看相关的资料,现在把相关用法记录下来:

1.使用的是这个软件Cornerston

ios 开发中使用SVN管理代码

网上有很多相应的下载链接,可以去查看

2.下载安装之后,首先需要添加仓库responsity

2.1)在左下角点击“+”按钮,会弹出:

ios 开发中使用SVN管理代码

2.2)如果repository地址为svn://开头,则选择SVN Server,如果为Http://或https://开头,则选择HTTP Server

以Http或者Https为例:

ios 开发中使用SVN管理代码

图中的8点填写完成后,选择添加。如果提示失败,查看地址,用户名,密码是否正确

SVN server的添加也是同样道理

3. 上传项目到repository

方法1:可以直接拖动到repository的子文件夹中

方法2:选择软件上方的Import按钮上传,会弹出选项填写所在位置及名称,然后选择Import即可

ios 开发中使用SVN管理代码

ios 开发中使用SVN管理代码

ios 开发中使用SVN管理代码

4. 下载项目

下载也有2种方法:Export和Check Out,

Export下来的项目不会与repository中的源文件相关联,相当于下载下来的这个项目就是一个独立的版本。

Check Out下来的项目会创建一个working copy,当有新版本(他人修改)或是本地修改(自己修改)时,working copy会显示修改数量,白色数量为他人修改数量,灰色数量为本人修改数量。

把本地的⽂件提交到SVN服务器上了,另外如果你想要使⽤SVN进⾏版本控制的话,那么需要把服务器上的文件Check Out到本地,这样的话本地Check Out下来的⽂件就和服务器上对应的文件建⽴了关联,这样本地文件再更改的时候就能作用于SVN服务器上了,达到了版本控制的⼀个目的ios 开发中使用SVN管理代码

ios 开发中使用SVN管理代码

5.版本管理

每一次提交会创建一个新版本,在repository中都会有相应的记录。在开发中避免冲突

参考链接:http://blog.csdn.net/zuoyou1314/article/details/51188016

上一篇:理解多线程管理类 CWorkQueue


下一篇:OC多线程管理