个人技术分享

创建cocos工程.bat在多人合作的cocos项目中,大家公用一个ccs文件,存在的问题是如果大家都提交ccs文件比较容易出现冲突,解决冲突麻烦要耗费时间,不提交的话就拉不到其他人更新的csd文件。

方案一  解决冲突,更新提交ccs文件

这种方案也可以说没有方案,容易造成开发人员不愿意提交自己的ccs文件

方案二 每个人拷贝一个ccs文件自己用

这种方案比较简单粗暴,缺点是要看别人的csd文件需要打开别人的工程

方案三 ccs文件不进行维护,由脚本生成

先说工作流,当需要看别人的csd的时候

1.更新svn(假如版控用svn)

2.执行脚本

CreateCocosProject.py,注意读者需要根据脚本存放位置适当修改文件

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os, shutil, re, sys
import xml.etree.ElementTree as ET
from xml.dom import minidom

SCRIPT_PATH = os.path.dirname(os.path.realpath(__file__))



COCOS_PATH = os.path.realpath(os.path.join(SCRIPT_PATH, "..", "cocosstudio"))
PROJECT_NAME = sys.argv[1]

# COCOS_INCLUDE_DIRS = {"res":True, "csb":True, "preview":True}
# COCOS_UNINCLUDE_DIRS = {"res/csb":True