CornerStone使用

一直以来,对于svn工具CornerStone的使用都是比较基础的,对于更多高级操作涉及较少,随着需求的改变,现在也需要了解和使用更多操作了。看了不少相关的文章和教程,有些感觉很好,就记录下来,留待以后继续查看和学习。 CornerStone的使用

Cornerstone的创建分支Branch

cornerstone创建分支与合并代码方法整理

PS:

前面的话: 目前我是独立开发的,由于对svn也不是很熟悉,不想在主分支和其他分支上切来切去。所以,我一直在主分支(trunk, 在我的svn上 NewTx就是trunk)开发,每发布一次新版本,我就打个tag放到tags文件夹下。可以说,branches在我这几乎是废弃不用的。

  • 将修改上传服务器后,在本地trunk上打完包,我就打个tag,放到tags文件下了

然后我将刚打的tag项目Export到桌面(Export和Check Out区别: 用我的话就是前者down下来的工程文件和服务器之间没有联系,修改down下来的文件也不会影响到服务器;后者则和服务器上工程相关联,修改本地的工程文件会影响服务器上的相对应文件,Working Copies下的工程名左边灰色背景上的数字就是你本地相关联工程修改的数目)

Export到桌面的工程,我编译发现编译不过,许多报错: 意思就是找不到xxx文件。

一开始挺迷惑的,第一感觉就是肯定有什么文件本地并没有同步到服务器,导致Export或者Check Out下来的项目编译不过。事实确实如此: 路径: Cornerstone->Preferences->Subversion->General: 忽略文件中将.a文件忽略了

将*.a去掉,点击Save,然后再重新同步一下就可以了。(应该并不仅限于此,如果缺失什么就找自己工程中的文件哪些没有同步到服务器)

  • 如果不小心把本地和服务器相关联的工程整坏了,且不可恢复或比较麻烦,那就重新Check Out一份到本地吧。

  • 若后来的开发中出现了bug,想恢复到之前的某个稳定版本,则可以在tags文件下找到要恢复到的版本,选中它然后Export或者Check Out,看具体自己的需求了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值