ios 开发中使用SVN管理代码
今天新公司需要使用SVN管理代码,就在网上查看相关的资料,现在把相关用法记录下来:
1.使用的是这个软件Cornerston
网上有很多相应的下载链接,可以去查看
2.下载安装之后,首先需要添加仓库responsity
2.1)在左下角点击“+”按钮,会弹出:
2.2)如果repository地址为svn://开头,则选择SVN Server,如果为Http://或https://开头,则选择HTTP Server
以Http或者Https为例:
图中的8点填写完成后,选择添加。如果提示失败,查看地址,用户名,密码是否正确
SVN server的添加也是同样道理
3. 上传项目到repository
方法1:可以直接拖动到repository的子文件夹中
方法2:选择软件上方的Import按钮上传,会弹出选项填写所在位置及名称,然后选择Import即可
4. 下载项目
下载也有2种方法:Export和Check Out,
Export下来的项目不会与repository中的源文件相关联,相当于下载下来的这个项目就是一个独立的版本。
Check Out下来的项目会创建一个working copy,当有新版本(他人修改)或是本地修改(自己修改)时,working copy会显示修改数量,白色数量为他人修改数量,灰色数量为本人修改数量。
把本地的⽂件提交到SVN服务器上了,另外如果你想要使⽤SVN进⾏版本控制的话,那么需要把服务器上的文件Check Out到本地,这样的话本地Check Out下来的⽂件就和服务器上对应的文件建⽴了关联,这样本地文件再更改的时候就能作用于SVN服务器上了,达到了版本控制的⼀个目的
5.版本管理
每一次提交会创建一个新版本,在repository中都会有相应的记录。在开发中避免冲突
参考链接:http://blog.csdn.net/zuoyou1314/article/details/51188016