Xcode下Svn的使用

首先确定选用versions和TextWrangler作为svn工具和文件合并工具,相比其他如svnX或者xcode自带的source control要好用很多,

textWrangler也要比FileMerge好用不少

说说使用SVN遇到的一些问题

1,工程文件经常冲突

提交时把xcuserdata.proj这个文件删掉,在服务器端也删掉,这个东西没有用,但是每个人的又不一样,如果都提交就会经常冲突

2.资源(图片等)文件不同步

这里由于没有时间仔细探究,说得未必有道理

本地更新文件后,运行无误,但提交后,别人编译则报找不到各种资源的错误。具体机制不明,现象是本地保存有资源缓存文件,虽然目录中不存在这些资源,但运行时仍然能够找到它们,但到别人机器上则根据工程文件进行查找,如果缺少资源,就会报错。解决办法是:本地添加资源后,要clean一下,清空缓存,确保资源文件确实已经添加到工程中,发现工程中已经删除但仍然存在缓存中的文件。

具体缓存存放的位置,可以理解一在工程中,二在xcode中,三在模拟机或者真机上,应该都清一下,工程可以clean一下,真机可以删除程序重新安装,实在不行,就在物理磁盘上把不用的资源删除。

建议:更新资源时由一个人来完成,其他人不要参与。除非添加个人新建代码文件,否则不要修改工程文件

3.出现冲突

出现冲突时,由冲突双方一起决定具体解决方案,然后选择mark as resolved解决问题

 

转载:http://hi.baidu.com/go4lifefree/item/9b5f657664f17c2b5c178904

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值