常见疑问解答
1、如何更新inone-sdk?
1、打开inone-sdk安装目录,用git终端进入inone-sdk安装目录;操作如下:
2、切换到对应分支后,执行 git reset --hard
再执行git pull
命令即可更新inone-sdk。下面以更新pub-stable分支
为例:
2、如何更新设备gui库?
更新第1点的inone-sdk后,需要把新的gui下载到设备才可以在设备上正常调试,但断电重启后,会还原出厂时的gui库。所以,重启后都需要执行此更新操作,如果需要固化,请联系Inone提供固化工具。
更新方法:用USB线连上设备后,把update_debug-inonegui.bat拖到工具的终端回车执行
3、如何解GIT冲突?
代码冲突格式:
<<<<<<< HEAD
旧内容
=======
新内容
>>>>>>> remotes/template/master
提供了四个帮助选项:
Accept Current Change: 保留旧内容,放弃新内容
Accept Incoming Change: 放弃旧内容,保留新内容
Accept Both Changes: 保留新旧内容
Compare Changes: 查看差异
查看所有冲突文件:左侧栏源代码管理->合并更改
批量解冲突:
全部采用当前内容:所有选中文件保留旧内容,放弃旧内容
全部采用传入版本:所有选中文件放弃旧内容,保留新内容
注意:如果冲突文件没有人为修改过可直接采用新内容,如果修改了请根据你的需要进行采用内容,以免丢失重要代码。一般情况下,用户只修改native/userctrl/目录下的文件。
4、如何把工程添加到代码管理工具?
把工程添加到Git代码管理工具
确认工程是否存在目录./native/.git和./resource/.template/.git,有则删除.git文件夹
在工程根目录下执行:
git init
git add .
git commit -a -m "xxx"
xxx:代表提交记录信息,请根据实际填写git push origin master
把代码推送到别名为origin
远程仓库的master
分支
把工程添加到Svn代码管理工具
把
.git目录和out 目录
添加到svn忽略把工程执行Add操作,添加跟踪
把工程执行Commit操作,提交跟踪