gitee上库流程
Gitee代码上库
1 Fork私仓
登录Gitee网站,在OpenHarmony项目中将要修改的仓fork一份到自己的Gitee私仓。
2 下载私仓代码
下载刚刚fork的私仓代码到本地目录,并添加代码修改。
创建空文件夹,右击Git Bash Here,输入命令;
git clone ********************git clone https://gitee.com/xxx/multimedia_avsession_standard_sr.git
3 git提交代码
git三步曲,提交代码到自己的Gitee私仓。
注意:右击待上库文件夹里面的空白处!!!(1)git add .git status
//注意!!!这步不要遗漏了-s,-s选项用于签名,后面触发门禁时会检查该选项
(2)git commit -m "xxx" -sgit commit -m "add xxxtest" -sgit status(3)git push origin master或(推荐下面)git push
注意:(2)中的 “xxx” 是本次提交的描述,例如“add benchmarktest”
4 提交PR
push代码到自己的私仓后,可以直接从自己的私仓提PR到OpenHarmony项目仓。
5 合入PR
提完PR后,可在PR链接评论“sig start build”来触发门禁,门禁通过后通知仓库Committer合入即可。
注意:如有其他文件build失败,联系微信SIG门禁互助群的ownery;
6.关联 Issue(非必要)
触发门禁start build,报错需要关联
添加issue即可,注意不要添加在私仓
7.追加提交
//已经pr提交一次了git status 修改状态git add . 添加git commit --amend 追加 :qgit push origin master -f ---往远程推
8.提交到monthly分支
8.1创建一个新的issue;
8.2在原pulls链接点击提交,选择提交,点击Cherry Pick;
8.3选择需要合入的分支monthly分支,关联新的Issue,写一个主题,点击创建Pull Request;
9.门禁构建format_check失败
原因:gn格式错误;
点开输出,查看log,复制cat …命令,将其在master下执行;
注:命令中的路径是需要改格式的路径的gn文件。