发现一个个人感觉算是很严重而且不太理解的问题
公司内部用的SVN同步数据,creator所建立的场景都是保存在.fire文件,文件里面的资源对应的是__id__而不是路劲或是名字,这里有个问题,ID没问题,但为什么非要按顺序排列,我每新加一个node就中间多一个ID,但问题来了,node以上的id没问题,node以下的ID全部按顺序重新排列一遍,照成了和同事所有的ID不一样,开始在不知道的情况下,SVN做同步冲突了也没办法解决,只能把做的的重新做一遍,东西少还行,东西多了,这不很麻烦,多人协作怎么操作,搜索也没看到有问说类似的问题,难道只有我遇到了
1赞
你好可以参考文档http://docs.cocos.com/creator/manual/zh/advanced-topics/meta.html
不是这个的问题
你搞什么功能先用prefab,搞好拖到 scene 里,我们这么搞的
TortoiseSVN里面有个东西叫锁Lock。
不过要小心偷锁的……哈哈哈哈
现在是这么搞的,但你同时修改一个prefab也是有问题的
为啥要多人同时改一个prefab呢?你这个prefab是有多复杂啊
只有尽量保持同时一个人修改一个场景
不然有冲突都没法解决的
哈哈,项目小还好,项目大了这是无法避免的,希望cocos可以解决这个问题
多人同时修改scene比较棘手。。。
项目再大也应该避免这种修改同个预制件啊,这就好比封装一个功能函数难不成还几个人做?当然是一个人负责好点啊
可以可以 把公司管理权限交给我们管理 就可以帮你们完美解决问题
我们也是这样,所以对一般不会多个人修改同一个场景
预制件分出来,场景,功能分人分模块都可以避免,问题不是这个问题是大家都不觉得这是个问题吗?毕竟可以同步肯定是更加方便,而且人少的情况下,是可能出现同一功能多人多模块的去协作,难道可以同步不是应该最起码的
这个不敢苟同,说实话单个预制件本身就很小,没必要多个认同时修改,如果这个预制件很大那再分成几个小的就好,场景就更不存在这问题了,一般不会直接在场景上放东西的,都是弄预制件- -以上都是其次原因,主要原因是一旦可以同步,那会让大家有了那种心理,然后就是程序员最烦的解决冲突问题了,那更恶心,还不如直接不能,让大家不要存侥幸心理
1赞