一、准备工作
1.首先下载cornertstone客户端,安装到电脑
2.向项目经理或者组长要到你们公司项目的svn地址
3.让项目经理或者组长给你创建一个访问账号(一般公司里的项目svn访问都需要权限验证)
二、具体使用介绍
1.打开cornerstone,如果你电脑上是第一次使用这个软件,打开后应该是下面的界面:
2.添加项目影射
3.在那弹出的窗口中填写如下信息:
4.添加完成之后进入如下界面,选择对应的项目文件(一般在trunk目录下,如果没有trunk文件夹,那应该是上一步里“Repository path:”路径错了,这时可以在左下角"REPOSITORIES"里,选中刚才创建的影射名称,右键delete,然后重新添加)右键:chekout
5. 这时会弹出一个新的对话框,设置相应的内容:
6.此时服务器上的项目中“trunk”文件夹就已经在你的电脑上了,这是你就可以在你本地的那个trunk目录下添加、修改、删除文件了,然后将你修改完成后的文件提交到服务器即可。
三、添加文件演示
1.我在刚才check out下来的trunk文件夹里新增2个文件(这里我随便复制了两个文件),然后打开cornerstone会出现如下界面:
2.将文件状态修改为Add状态:
3.更改完毕之后,点击上面的Commit按钮,然后弹出如下界面:
4. 点击commit changes就把本次修改提交到了服务器。
5. 至于文件的修改、删除操作跟上面的大同小异,只是修改和删除文件,在提交之前不用手动修改文件状态(只有文件状态显示“?”号时才需要手动更改文件状态),修改过的文件状态默认会是“M”,删除的文件状态默认是“D”,直接点击commit提交即可。如下图,我修改了.h文件中的内容,删除了.m文件,然后回到cornerstone会出现如下界面:
注意:删除文件时要在cornerstone里选中要删除的文件,右键然后选择delete,如果直接打开文件,在文件夹里删除,文件状态会是“!”号(如图2),这样时不能提交的,即使你提交了,服务器端对应的文件也不会被删除,这时需要在cornerstone里将该文件delete一次才能成功删除
图2
四、更新文件
我们在开发时可能不是我们一个人在开发,如果你的同事更改了项目里的其他文件并且已经提交到了服务器,你在提交之前就要先更新一下你的版本,不然可能会出错,更新文件的操作很简单,选中左侧的项目文件,点击Update即可
五、版本回退
开发时,如果想回退会之前的某个版本,选中文件点击Revert: