前言
不管你在什么公司,对我们程序员来说,都要使用源码版本控制工具,否则多人开发就成了很大的问题,而且源码一般都保存在公司的远程仓库中,这样也能保证写好的代码不会丢失。现在源码版本控制工具有两种:git 和 svn,使用 git 的团队应该是最多的,但是也有使用 svn 的,windows 中 svn 客户端一般使用 TortoiseSVN,mac 中比较好用的当属 CornerStone 了,接下来主要介绍 CornerStone 的使用。
使用教程
安装
由于 Cornerstone 是收费的,因此你可以去网上下载破解版,直接安装即可。
配置远程仓库
首先,打开 CornerStone,在界面左下角出有一个“+”,点击后选择“Add Repository”。
然后出现以下界面,选中 SVN Server。
其中,Server 填写 svn 的服务器地址。如果主机后有端口路径,则 Port 填写相对应的端口。Path 填写仓库访问路径。Title 为名称,会显示在侧边栏中。Name 和 Password 为你访问的用户名和密码。填写完后点击 Add 添加即可。
注意:填写完后检查一下 Path 下面的合成的 svn 地址是不是“svn:// 用户名 @主机地址: 端口号 / 路径”格式。
上传文件
如果你想要将本地文件上传到 svn 仓库的话,可以直接将本地文件拖到 repository 的子文件夹中,或者点击软件上方的 Import 按钮,选择文件后点击 import,填写提交信息即可。
下载文件
下载文件分为两种:Export 和 Check Out,Export 后的项目不会与 repository 中的源文件相关联,是一个独立的版本。Check Out 下来的文件会创建一个 working copy,此文件与 repository 中源文件相关联,当有别人修改或是自己修改时,working copy 会显示修改数量,白色数量为别人修改数量,灰色数量为自己修改数量,所以如果你是项目中的开发人员,可以选择 check out。
版本控制
作为开发人员,我们要对代码进行版本控制,这时候就要将代码 check out 到本地。然后,当你要提交代码的时候,记得先要 update 代码,直到 working copy 不再显示白色圈,然后再 commit 自己的代码。
暂时先写这些,以后要是遇到问题再添加。
参考
CornerStone 的使用
Cornerstone 的使用