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