工具:CornerStone 2.3.1版本支持的SubVersion:1.4.5、1.4.7、1.5.10
CocosPod版本 1.3.1
给xcode工程添加了一个新的第三方库,执行了pod install,发现更新后的pod工程里所以第三方库文件夹下的.svn文件夹不见了,打开cornerstone发现这些第三方库已经不再版本控制里了,因而无法进行上传操作。
经试验,无论是pod update还是执行 pod intall --repo upate均会出现此类现象。一次次试验排查后,发现CocosPod1.3.1版本支持的SubVersion版本问题,使用了新的CornerStone 3.0.3版本(SubVersion:1.7.22、1.8.15)该问题解决,可以正常的提交代码。
网上查证1.5.10的版本已经很久远了,1.7.22也是2015年8月份出现的,因而猜测是CocosPod支持的版本管理策略高于现用的CornerStone,才会出现了上述情况。
改方法理论上对各种基于SubVersion的版本控制管理软件适用,虽然CocosPod没有说明自己的pod版本库管理与SubVersion的关系。
SubVersion发布历史:版本列表