您的位置:首页 > 编程语言

Cornerstone为什么有时候不能提交代码

2017-03-14 11:44 106 查看
    今天,欢哥让我把类名和版本号更改了,重新在上传个包。遇到了两个问题。

第一个问题就是,以后打静态库的时候工程名不应该把版本号写进去,如果写了,像我这种场景,升级会非常麻烦,因为静态库生成的a包名称就是默认的工程名称,这样比如从lib1.0.0.a升级到lib1.0.0.a是不是很麻烦,需要修改工程名和类名,甚至数不清的方法名。最好的办法就是,最开始新建工程的时候,不要乱加版本号,每次发包的时候,先把a和h文件生成出来,然后放在另外的一个文件夹里面,在这个文件夹里面修改所需要的版本号就行了。这样既灵活又简单。

第二个问题是,好好的svn居然不能删除原先上传的旧工程,原先旧的工程,里面很多类名都是带mahuan的 ,有时候客户那边接入sdk之后,打出来的一些log,居然也会把含有mahuan的类名一起打出来,导致客户那边经常问欢哥。。。呵呵,然后我就想着,新建一个吧,结果也不行,最后到欢哥那边去问,是不是没有开启增删改查的权限,然后让我感到惊讶的是,权限我是一只都有的,我这边任何操作和改动都需要写上相应的注释和说明才行,不少于10个字符。幸亏最后问了下,不然这个问题我就忽略了,因为之前勇哥那边的svn倒是没这么一说,都是改了啥,直接整个工程提交,啥没用了,直接删除,都不带说明的,搞惯了。呵呵。

     所以最基础的其实是最重要的,有些细节不注意,刚开始是最自己没用影响的,真正影响你的时候那都是要出大问题的时候。就跟股票里面割肉一样,后期解决和弥补是要付出很大的代价的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐