Cornerstone的使用

源代码管理工具有两种
第一种,git,使用git的公司应该是最多的。
![Uploading 20170322171340442_047034.png . . .]
第二种,svn,今天讲的就是SVN中的Cornerstone的使用。
一、安装
1.【链接】Mac版Cornerstone3.0破解版下载
http://blog.csdn.net/sg_zxw/article/details/53695284
2.安装时可能需要允许任意来源安装
在终端,输入命令行:sudo spctl --master-disable
二、配置SVN
1.点击加号添加仓库


2.添加地址

1、Protocol:分为HTTP和HTTPS,如果公司给你服务器地址是HTTPS的话,就选择HTTPS,反之,就选择HTTP。
2、Server:填写服务器地址

192.168.1.11

3、Port:服务器地址中端口号,当然有时候是不需要填写的,使用默认的就可以了
4、Repository path:svn仓库的访问路径
5、NickName:仓库显示的名称
6、用户名
7、密码
三、基本使用
1、上传项目到远端仓库repository
可以直接将文件或者文件夹拖到repository的子文件夹中,或是选择软件上方的Import按钮上传,会弹出选项填写所在位置及名称,然后选择Import即可。



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


3、版本管理
每一次提交会创建一个新版本,在repository中会保存所有历史版本,可通过修改人及提交信息进行检索版本,所以用svn开发可以很好的控制项目出现不可解决及未知bug时代码的修复问题。我在项目中使用过回退Revert,版本管理看下图,例如:



ps:注意事项:
1、先更新后提交,当你看到你check out下来的项目有白色圈时,说明有人已经提交了代码,这个时候,你应该先update一下,直至working copy不再显示白色圈,然后运行一下项目,确保项目没有冲突或者丢失的文件,然后在commit自己的代码。否则,会造成项目中出现多处冲突或者覆盖掉别人提交的代码。
2、在项目开发阶段,最好每次开发完一个独立的功能,或者在测试阶段,解决一个bug之后再提交代码到svn,不要连续多次重复提交,造成版本过多过杂。并且每次提交时务必填写提交信息,方便查看历史版本。

四、Cornerstone历史版本回退
1.选中要恢复的工程
2.点击“Working Copy”--->>"Revert..."。

  1. 选择你要恢复的版本号,然后点击“Revert”。

  1. 提示你当前工程有一些修改,但是还没提交,"Discard XXX"-点击后当前修改的内容会被取消,“Copy XXX”-点击会会先复制一份代码到废纸篓。


  2. 点击 “Discard XXX”后,本地工程已更新至选择的版本,如果想将服务器上的也更新到选择的版本,可以再commit。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 俗话说:“工欲善其事必先利其器”; 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工...
    阿军666阅读 6,329评论 4 10
  • 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现...
    聆听者JYZ阅读 8,288评论 4 24
  • 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现...
    无沣阅读 879评论 0 1
  • 俗话说:“工欲善其事必先利其器”; 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工...
    s_在路上阅读 244,967评论 104 506
  • 对于我们程序员来说,不管你是大神,还是小鱼小虾,进入公司之后,都用过源码管理工具,不然你就不是一个合格的程序员,现...
    阶梯阅读 2,414评论 1 4