代码门禁是一项代码质量保障措施。 目的是要求开发人员提交的代码必须满足一些要求才能合入代码仓库。 严格的门禁要求包括编译通过、单元测试覆盖率达标、代码静态检查无告警、冒烟测试用例都通过。 一般只要求做静态检查。静态检查包括代码规范、代码全复杂度、重复代码等检查。 做增量静态检查的时候获取每次代码提交 ...
分类:
其他好文 时间:
2020-03-26 00:56:26
阅读次数:
80
一、 git clone (这个是你新建本地git仓库,如已有可忽略此步) 复制下git项目的https链接,打开git bash客户端,找到你想要放置的路径下,输入链接,可以在链接后边加个其他的名字进行重命名,要是不加的话就显示git项目的名字。输入你的git账号和密码即可获取到对应的git项目代 ...
分类:
其他好文 时间:
2020-03-25 12:01:53
阅读次数:
111
如下图所示,当我Git克隆别人的repo时,会发生这样的错误.发现它尝试用http和https代理,后来仔细回想了下,原来是自己用了代理,忘记取消 # 查看当前git 的设置 git config --global -l # 设置代理 git config --global http.proxy h ...
分类:
数据库 时间:
2020-03-24 12:56:02
阅读次数:
1310
git提交代码到GitHub报错: husky > pre-commit hook failed (add --no-verify to bypass) 解决: 1、进入项目文件夹?/.git?/hooks?文件夹下 2、删除pre-commit文件 pre-commit(客户端)钩子,它会在Git ...
分类:
Web程序 时间:
2020-03-20 23:56:22
阅读次数:
175
本文内容 动态语言 常见服务器脚本 动态语言可以做什么? 常见服务器环境快捷搭建软件 快速的搭网站的环境 CMS 1,动态语言:是对服务器行为的编程,这被称为服务器端脚本或服务器脚本。 2,常见服务器脚本: Asp,Aspx(Windows) PHP(全平台) JSP(全平台) Python(全平台 ...
分类:
Web程序 时间:
2020-03-18 22:06:31
阅读次数:
67
【问题】:在使用Git提交代码时,出现“warning:LF will be replaced by CRLF”警告 问题出在不同操作系统所使用的换行符是不一样的,下面罗列一下三大主流操作系统的换行符: Uinx/Linux采用换行符LF表示下一行(LF:LineFeed,中文意思是换行); Dos ...
分类:
其他好文 时间:
2020-03-15 13:36:14
阅读次数:
60
Jenkins大家一定很熟悉。以前我也配过,这次的需求是当后台开发工程师向git server提交代码以后,jenkins服务器自动去抓取,然后编译,发布,我起初觉得这是个很简单的事情,应该半个小时搞定吧。 事实上,不但半个小时没搞定,我最后 折腾了三天,经历了38次失败,最终在第39次才完全配置成 ...
分类:
Web程序 时间:
2020-03-15 10:11:25
阅读次数:
78
说明
由于没有实现沙盒,所以这个运行只适合提交自己写的代码到服务器,不适合像 菜鸟工具 那样可以让人公开提交代码并访问。
基本思路
前端提交代码,后端运行并返回结果。 ...
分类:
编程语言 时间:
2020-03-14 14:36:59
阅读次数:
69
分布式相比于集中式的最大区别在于开发者可以将代码提交到本地,每个开发者通过克隆,在本地机器上拷贝一个完整的git仓库。下图是经典的git开发过程:git的功能特性如下:从服务器上克隆完整的git仓库(包括代码和版本信息)到单机上;在自己的机器上根据不同的开发目的,创建分支,修改代码;在单机上自己创建的分支上提交代码;在单机上合并分支;把服务器上最新版的代码fetch下来,然后跟自己的主分支合并;生
分类:
其他好文 时间:
2020-03-12 14:30:22
阅读次数:
60
feature: 功能添加 bugfix: bug修复 change: 调整,比如配置,某些方法替换等 optimize: 优化过程 doc: 文档变更 refactor: 重构,功能不变 tests: 测试代码的调整 merge:分支合并 delete:分支删除 假如既添加了功能又优化了过程 Fe ...
分类:
其他好文 时间:
2020-03-12 12:57:17
阅读次数:
57