240 发简信
IP属地:上海
  • 获得两个分支之间的DIFF

    继上一篇JSON保存git log历史记录里subject带有特殊字符的转义的处理[https://www.jianshu.com/p/2a1b...

  • JSON保存git log历史记录里subject带有特殊字符的转义的处理

    function escape_chars { sed -r 's/"/\\\\"/g;s/'/\\\\'/g' #将双引号、单引号这样的特殊...

  • Resize,w 360,h 240
    【经验分享】通过Windows任务计划程序自启动Jenkins Slave

    背景 Jenkins的windows slave,如果机器重启或者各种不正当使用导致的重启后,跟Jenkins的链接就断掉了,导致Jenkins...

  • 【经验分享】一台机器作为两个Jenkins的slave

    背景 有些进程或者服务在一个slave的节点里只允许一个Executor跑,如果多个Executor同时跑的话会有冲突。但是如果把这台windo...

  • Hygieia

    准备环境 1. 安装依赖 java 1.8 yum -y list java* #罗列出可以安装的java源yum install -y...

  • Resize,w 360,h 240
    Git代码统计工具gitinspector

    背景: 老板们从某方面想从代码新增行数、提交数来衡量开发者的工作量 安装(windows): 依赖工具Git和python3 可以用npm安装方...

  • Resize,w 360,h 240
    Static Check with CPPLINT during Code Review

    以下分享一些实践的经验关于如何在code review里加入C++代码的静态检查。 一. 什么是代码静态检查 静态检查是指在不执行代码的情况下对...

  • Resize,w 360,h 240
    GitLab Code Review

    以前在上家公司,管理代码库的工具是Gerrit,所以我们用Gerrit Code Review(Jenkins Gerrit plugin),在...

  • 如何把GIT仓库中的子目录submodule化

    目的: 随着仓库使用的越来越久,仓库中的子目录越来越多,仓库也变得越来越大。会导致pull和push的时间变长,共享代码就会变得很痛苦。 可以用...