Android 杂货铺精选iOS学习开发首页投稿(暂停使用,暂停投稿)

CornerStone 如何配置SVN及SVN的简单使用

2016-04-07  本文已影响1694人  LuxDark

CornerStone是Mac OS X系统下非常好用的一款svn工具,使用简单方便,那么就说一下CornerStone的简单使用吧。


一、下载地址和破解方法这里我就不描述了,直接讲述使用方法。

1.添加repository

点击左侧栏中repository中的“+”号如图:

6455FB5D-A7EC-41F3-96D8-A02E15720CC7.png
2.HTTP配置

找到地址中的项目。这里提示一下:如果公司给的repository地址是svn://开头的话就要选择svn server,如果是http或者https开头的话就要选择http server,如下图:



3.SVN配置

与http配置相同,配置相关信息即可,如下图:

7A259E53-6E26-4B2A-9DCF-B34413854327.png

二、使用简介

1.上传项目到repository

根据上面的配置成功后,Cornerstone中能看到相关的项目,此时你可以选择checkout代码,也可以上传新的项目,在右边的任何一个位置,选择右键——>import导入本地的相关项目到SVN服务器上即可,如下图:

9D096864-A109-4090-B11B-FC100DF981C7.png

2.下载项目

下载分为两种:Export和Check Out,区别在于,Export后的项目不会与repository中的源文件相关联,是一个独立的版本,而Check Out下来的文件会创建一个working copy,此文件与库中源文件相关联,当有新版本(他人修改)或是本地修改(自己修改)时,working copy会显示修改数量,白色数量为他人修改数量,灰色数量为本人修改数量。
所以如果你是项目中的开发人员,可以选择check out,如果只是下载查看,不希望自己的修改影响到整个项目,最好是选择Export 。

3.版本管理

每一次提交会创建一个新版本,在repository中会保存所有历史版本,如下图(可通过修改人及提交信息进行检索版本),所以用svn开发可以很好的控制项目出现不可解决及未知bug时代码的修复问题 。点击主页面中右下角的log即可看到版本更新的日志。

BCB3228A-61C6-44F1-B89D-F7B2AD87166D.png

4.可见,SVN对于开发者来说版本管理是十分方便的,但是SVN也存在一些注意事项。

其实使用SVN好久了,但是一直没有记录下来使用的技巧,最近想写博客记录自己的成长过程,以后还会继续更新其他新的iOS内容,希望对大家有所帮助。有疑问欢迎大家提出来一起成长,谢谢!

上一篇 下一篇

猜你喜欢

热点阅读