Xcode svn提交图片与文件._DS_Store not under version的问题

今天将易信的好友及朋友圈集成到我们的项目中了,至此我们的分享集成也算是完成了。到了提交代码的时候了,却发现很多文件都无法提交,报错原因主要是XX not under version。XX代表了.DS_Store或者是某个图片文件。查阅路径可以看到这些文件也都在文件夹下。应该不是xcode 引用的原因。经过一番摸索发现原来是xcode本身的问题。总结起来,1:一次不要提交那么多文件,可以逐份提交,先将好提交的提交了;2:使用命令行提交。用命令行提交有个好处是可以将整个文件夹提交。而在xcode里面,有的文件夹不能一起提交,只能对文件夹下面的文件逐个提交。将文件夹一起提交有个好处就是可以忽略掉那些带有default@2x.png的文件,这类文件在xcode中得sourcecontrol中提交很不方便,可能是带有@特殊字符的原因。如果想在命令行中提交这类图片的时候,可以在提交的末尾加一个“@”字符。如下:

svn ci default@2x.png@,这样就会将文件名解析为原来的样子了。也就避免了not under version的错误。

对于那些.DS_Store not under version 的文件,在逐个提交的时候,会发现前面的复选框不是正常的对号,而是一个横杆,如果点击这个横杆,会发现变成了对号,这时候发现提交的文件数目多了,这是如果点commit的话,文件是不能提交上去的。所以出现横杆是好事,这时候提交就可以提交了。提交完后,提交文件后面的M也会消失了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值