linux笔记
貌似掉线
09年入学广东海大。13年12月,离开04013。
展开
-
统计git代码提交量
以下是我写的一个脚本,可以统计在某个项目中,自己修改代码的行数,包括增加多少行,删除多少行。 可以统计当天,24小时内或全部时间内。使用时需要把代码中的author对应的值换成自己的名字。 代码如下: #!/bin/bash function count() { local insert=0 local delete=0 while read line ;do原创 2014-04-24 11:23:03 · 16857 阅读 · 4 评论 -
linux下将eclipse项目转换为gradle项目
本文针对于在linux环境下,不使用eclipse而把一个eclipse项目转换为gradle默认结构的项目的情况,脚本可能在mac下也适用,未验证。 windows中的转换问题,以及使用eclipse进行导出再导入到android studio的问题均不在此讨论之内。 前些天在网上找到了一个库,可它是一个eclipse项目,并且有两年没更新了,习惯了使用远程依赖的管理方式的我就想把它原创 2015-09-17 09:40:27 · 2913 阅读 · 0 评论 -
linux判断是否需要svn up的脚本
由于公司项目代码较大(某一模块甚至10G+),每次都直接敲svn up的话,耗费的时间会比较长,特别是现在是收尾阶段,改动越来越少,所以需要先判断是否需要更新,如果需要再进行更新。 通过svn info可以获取版本库或当前工作空间的版本信息,但是每次都需要使用几个命令来决定,所以决定写一个脚本完成这些事情(shell知识掌握得太少,只好各种百度)。 脚本代码如下: [code="shell"...2013-08-26 15:37:55 · 642 阅读 · 0 评论 -
改进版的SVN更新脚本
这次改进内容主要是输出是否需要更新时以彩色输出。 因为要更新的代码对应于几个仓库中,所以各个模块的本地工作空间都要有一个更新当前目录代码的脚本,再用一个脚本调用它们来进行代码更新。所以我就写了一个脚本位于工作目录的根目录,再在其他几个模块的目录创建软链接,指向这个脚本。 代码如下: [code="shell"]#!/bin/sh revision=`svn info |grep "Last...2013-08-27 18:00:22 · 516 阅读 · 0 评论