多项选择题
2020年Git Flow 作者宣布它不适合「持续交付」,建议使用GitHub flow 等更简单的工作流。下列说法哪些是正确的?()
A.Git Flow 是重量级工作流,适合多版本持续维护的软件,有两个长期分支(develop、主干),定义了feature/、release/、hotfix/等分支命名规范
B.GitHub Flow 是轻量级工作流,有一个长期分支(即主干)和多个临时分支
C.团队协作时,团队成员应按照每个需求/bug 创建分支,每件事情都创建一个合并请求,而不应按照人名创建分支,做完多件事情一起合并
D.开源协作时,由于没有权限在别人的开源项目中创建分支,应采用Fork(复刻)流程,即:把开源代码库复刻到自己账号下,修改代码,发起跨仓库的合并请求
点击查看答案&解析
相关考题
-
多项选择题
git cz 工具和commit 规范定义了feat、fix、docs、style 等提交类型,可以实现统一规范。Git 提交时应注意什么?()
A.原子性提交
B.良好的描述信息(比如关联事项ID)
C.提交应该提交的文件
D.不提交垃圾文件 -
多项选择题
哪些文件/文件夹应该提交代码库?()
A.部署和流水线相关文件:Dockerfile、Jenkinsfile、k8s/deployment.yaml
B.编译/打包生成的文件:dist/、build/libs/api-0.0.1-SNAPSHOT.jar
C.安装第三方包生成的lock:composer.lock、package-lock.json
D.第三方包:vendor/、node_modules/、wechat-cloudpay.jar -
单项选择题
Git Tag 常用于发布版本,Google Play/App Store 推荐采用「语义化版本」,假如当前版本1.2.0有bug,修复之后发布的新版本号应为多少?()
A.1.2.0.1
B.1.2.0.20210312
C.1.2.1
D.1.3.0
