Cornerstone 专题

Cornerstone 为mac下一款优秀的Svn管理工具-- 基本用法(1)


最近在用cornerstone这个svn的软件感觉非常不错



本章主要介绍  Cornerstone的一些基本用法

Cornerstone的逻辑很清晰,界面打开后,左边栏上下分开,上面是working copies的列表,下面是REPOSITORIES的列表。





1、连接到SVN Server(第一次添加工程的时候)

目的:找到服务器上存放的项目工程


点击上图中 REPOSITORIES 右边“+”按钮会弹出下面页面 


选中 SVN Server 在这里 你需要简单配置一下你的svn信息


Server 和Port: 空着就可以

Repository path: 填入svn  serverRepository地址。一般这个地址,开源项目host在你创建项目后都会给你地方拷贝。

提示:在这个栏目下面,有一行最后形成的地址,改地址中会自动补上你的用户名,你可以跟开源项目给你的路径看一下是否一致。




NickName: 空着就可以


Name: 填入登录的账户名称


Password: 填入登录的密码


然后点击Add,就可以把这个Repository加入了。



2Check out

目的:从服务器上拷贝一份全新的项目工程。


按照1做好自己的REPOSITORIES,选中一个的时候,左上角的Check Out就会高亮,点击该图标,就会出现一个路径选择的对话框。填好相应的地方后,就开始check out了。


注意:第一次在check out没有完成之前,你选择的本地目录是不会出现在 working COPIES上的。会有一个时间差 根绝你的网络速度而定。




解释一下改截图:

check out working copy   导出一个工作副本



我们来看看给出的2句提示语:

第一句:

specify a  name  which will  be  used both for the working  copy  folder  and as the  nickname  in the  application

指定将用于双方的工作副本的文件夹,并在应用程序中的昵称的名称

也就是说 指定你拿出来的这个副本的位置 放到哪个文件夹中,还有你这个应用程序叫什么名字

就是   check out  as  后面就是文件名字   where  就是你存放的位置    when complete  就是当你操作完成以后想去做什么事情 (这里可以选中倒入完成以后立即自动打开或者不打开) 。


第二句:

the  working copy  will be  created in the selected  location

工作副本将在选定位置创建



同时还提供了  additional options 其他选项 按钮


给出的提示语:

specify  the  revision to check out  select  head  to  check out  the latest  version  or  specify  a  particular  revision or date

指定修订入住选择头检查出的最新版本,或指定一个特定的版本或日期


可操作的选项有这些:

revision修订本

format   版本 (当你check out 失败的时候,可以在这里进行版本号的调整。选择其他的版本号获取能够解决部分问题

depth    深度   下面有4个选项 

  (1 ) all files  and folders  at  all  levels  各级所有文件和文件夹

  (2)  immediate  files  and  folders  only 即时文件和文件夹仅


一个勾选项

check out  content  from  external  definitions检查从外部定义的内容  (一般默认勾选)


3Commit delete file

先把本地的文件删除,然后在cornerstoneworking copies栏目中,找到相应的文件所在的位置,可以看到这个文件有个M标志,表示missing。在该文件上右键点击,上下文菜单中找到Delete,然后确认。刚才的M标识换成了D,表示Deleted。这个时候你就可以commit了。


4Relocate

如果服务器上改了原始的某个目录的路径,那么在WORKING COPIES上,右键可以找到Relocate To,后面会跟上相应的目录,点击就可以重新定位。定位好后,相应的REPOSITORIES会自动更改。


5、更新到最新版本
每次打开工程项目时候,找到“Update to Latest Revision”选项,选择并点击。目的:保持当前客户端的项目版本是最新的。

在提交之前,再次点击“Update to Latest Revision”,同样是为了保持项目是最新版本,

更新最新版本后,如果有错误,冲突等情况,解决,直到没错误!然后提交项目,找到“Commit Changes”选项,选择并点击。

6、"lock"“unlock”的使用

当我们正在编辑某个文件时,为了防止被其他人修改,可以在编辑之前,使该文件处于锁定状态,当我们编辑后,要提交的时候,再解锁。

7、每次提交项目,都要写详细备注并署名。

8、查看日志


找到“Log”选项,选择并点击。
查看自己当前的版本是否是最新的,如果不是最新的版本,Update to Latest Revision
如果自己当前的版本是最新的,提交项目,填写详细备注并署名
找到“Commit Changes”选项,选择并点击










  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值