iOS开发 - svn And git 代码管理工具

SVN  -   Cornerstone图形化代码管理工具

好多人在项目开发中都会用到代码管理工具!特别是团队开发合作!能更有效的处理代码更新、合并、托管!再也不担心电脑系统损坏导致辛辛苦苦敲出来的亲儿子项目就这么丢啦!爸爸还是蛮伤心的!快哭了快哭了快哭了. 另,如有系统升级更新或者损坏导致无法进入mac系统!固盘打不开!文件怎么办!小照片怎么办?小视频怎么办?哇,好痛苦!赶紧私聊我.帮你完美解决mac系统磁盘文件导出!

     忘了正事,本人代码管理工具用的一直是Cornerstone,有好多大神说bug多不好用,暂时还没遇到!可能比较幸运.那下面整理下常见问题处理:

     1.代码冲突.

     这个大概是最常见的问题之一了,多人开发避免不了多人修改同一个类文件!比如pch头文件!或公共类文件!其实在多人配合开发中,先分工分明,尽量避免同时修改一个类文件!这个问题是可以解决的!(小白也一直是这样做的!).那么,如果真的代码冲突了,当你update时,爆红提示冲突文件!双击点入.在操作台中间下方有个copy list操作.点击标记冲突.你的操作台被分为左右两部分,左边就是本地仓,右边是服务器文件!点击下面操作open lift.会进入爆红的本地仓文件. 调出搜索框 输入<<< 搜索被标记部分,删除不必要或者重复的代码!当解决所有爆红冲突后!点击Resolve .然后更新提交代码!记得做提交日志很重要!

     2.删除服务器文件!

     有时候本地仓删除了更改的文件或者替换掉了不需要的类,那么如果只是在本地仓删除的话,服务器还是有的,那你每次更新代码文件!还是会重复更新下来的!反正对于强迫症的我来说 ,我是不能忍的.那这个解决起来还是蛮简单的!进入对应服务器项目文件.找到要删除的文件.右键选中菜单中的delete.即可.记得更新提交!做个更改日志很重要!

    3.恢复指定版本! 

     有时候自己傻逼做了不可撤回的操作!直呼mmp啊! 其实我们可以恢复到指定版本.就是每次你提交代码的版本!这时候凸显出来了日志的重要性了. 点击working copy 菜单.找到 revert... 快捷键 shift +command +L . 调出恢复版本界面.如下图操作.找到你更新日志中想要恢复的版本.选中点击 revert 即可.

 

   另外,叮嘱大家一定做好两点,每次更新记得做好本地项目文件备份.和更新提交日志!双重保险.mm再也不用担心项目用不了了!

 

git - sourceTree图形化管理工具

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值