近期成果

历时一个多月,把上架被拒的 XIC 代码快翻烂了,终于重构出一版来发了包,除了一个过程中引入的提示语不当的小失误,再无 bug 测出。提审后,因为发布比例一开始没有设定为 100% 导致连同上次被拒的包一起被审,从而导致又被拒绝了一次,把比例调整为 100% 后瞬间过审。这个前前后后折磨了将近半年的梦魇总算过了,希望不是幸运偶然。

本来说这下可以集中精力对付 QI 了,没想到 IG 被 vivo 下架。从发来的好多密密麻麻的小文件里真还找到个有用的崩溃信息,对照着把源代码修补了一下。然后发现,构建出了问题。安卓的项目经常这样,隔一阵子没跟上,IDE 啊,Gradle 啊,AGP 啊,依赖的各种 SDK 啊,就会整出幺蛾子来。摆平这个问题花了老夫两天多的时间,比改那一行代码费劲多了。问题是,改完后发现貌似出现了别的问题,有待验证追查。

QI 也不能放着,昨晚把之前小伙伴耽搁的一些功课补上了。把落后的提交都同步到主分支上,给开发分支正名,并把另一个独立的特性分支也改了更清晰的名字。下一步,挑战老夫的就是如何把前后进度相差甚远的三个分支合并为用开关控制的同一分支了。任重道远啊。

附录 —— 如何修改 git 分支名称

首先要把一个基本前提记在脑子里,可以减轻做这类工作时的心理负担:分支的名称,本地和远程是松耦合的,各自都可以修改,然后调整对应关系即可。

本地修改分支名的命令是:git branch -m NewBranchName 或者 git branch -m OldBranchName NewBranchName,前面既然省略了 OldBranchName,聪明的你一定可以想明白,那是在改当前分支。然后要让远程把旧分支干掉,git push origin :OldBranchName;最后 git push --set-upstream origin NewBranchName 再把跟远程的关联关系建立回来。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注