嘻哈包袱铺 专栏

github开源项目 https://github.com/GeekGhost/Ghost

git修改提交作者和邮箱

作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名; github上要求使用的github账号签名等。因此,很容易犯在不同库中提交代码发现默认配置的作者信息没有变更,结果推被拒绝。下面介绍几种常用的解决方式,...

2018-07-02 14:53:56

阅读数:50

评论数:0

Docker从入门到实践 博客笔记

Docker从入门到实践一、Docker简介1.什么是DockerDocker在容器的基础上,进行了进一步的封装,从文件系统,网络互连到进程隔离等,简化了容器的创建和维护。2.为什么要用Docker? 新兴的虚拟化方法 更搞笑的利用系统资源 更快速的启动时间 一致的运行环境 持续交付和部署 更轻松...

2018-03-14 17:21:26

阅读数:134

评论数:0

用 GitLab CI 进行持续集成

简介 从 GitLab 8.0 开始,GitLab CI 就已经集成在 GitLab 中,我们只要在项目中添加一个 .gitlab-ci.yml 文件,然后添加一个 Runner,即可进行持续集成。 而且随着 GitLab 的升级,GitLab CI 变得越来越强大,本文将介绍如何使用 ...

2018-02-02 11:06:36

阅读数:89

评论数:0

提高代码质量 - 工具篇

在这片文章中,我将从工具使用的角度上讲述如何提高Android代码质量,这些自动化工具包括Checksytle,Findbugs,PMD和Android Lint。团队中代码意识不一致,水平参差不齐,代码风格迥异,定下的规范也是熟视无睹。这时候就需要借助工具的力量,利用工具自动地帮助我们检测代码,...

2017-11-13 11:46:53

阅读数:150

评论数:0

代码检视工具Gerrit的日常使用

转载自:HTTP://cdn2.jianshu.io/p/b77fd16894b6 1,Gerrit是什么? Gerrit实际上一个Git服务器,它为它的服务器上托管的Git仓库提供了一系列的权限控制,以及一个用户做代码审查是Web前台页面。当然,其主要功能就是用来做Code Review。...

2017-11-09 11:31:15

阅读数:176

评论数:0

gerrit自动设置reviewer

gerrit 提供了一种代码review解决方案,但每次代码提交之后都要设置每个commit的code reviewer, 实在是痛苦。 gerrit 在官方说明文档里面提供了解决方法,地址: https://gerrit-review.googlesource.com/D...

2017-11-09 11:28:37

阅读数:845

评论数:0

【干货】Gerrit代码Review入门实战

代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。 1、Why Code Review Code Review是什么 Code...

2017-10-19 09:48:00

阅读数:779

评论数:0

Android studio 使用Gradle发布Android开源项目到JCenter 总结

1、注册账号     先到https://bintray.com注册一个账号。  这个网站支持 github 账户直接登录的   2、获取  bintray.user  和 bintray.apikey         2.1:bintray.user 就是你的用户名,注意...

2017-05-05 10:30:50

阅读数:462

评论数:0

Android自动打包发包 利用Jenkins

请尊重原创,转载请注明出处:http://blog.csdn.net/mabeijianxi/article/details/52680283 先看一眼效果图: 功能描述: 可以选择不同的环境与不同的渠道,可以输入显示在App上的版本号,打包完成后可自动上...

2017-03-12 21:23:05

阅读数:795

评论数:0

Android Gradle多渠道和自动化打包(深入篇)

记录一下多渠道自动化打包的另外一些配置操作,主要分为以下5个方面 1.一个渠道多个信息 2.打包签名配置 3.修改生成apk包名 4.设置编译时的渠道信息 5.其他 添加多个渠道信息 上一面文章里面给出是示例,只是简单的给UMENG_CHANNEL打上不同的渠道名。那...

2017-02-18 12:53:03

阅读数:190

评论数:0

利用Nexus来构建企业级Maven仓库

Nexus是Maven仓库管理器,用来搭建一个本地仓库服务器,这样做的好处是便于管理,节省网络资源,速度快,还有一个非常有用的功能就是可以通过项目的SNAPSHOT版本管理,来进行模块间的高效依赖开发。 发现问题 虽然你可以通过中央仓库来获取你所需要的jar包,但是现实往往是存在很多问...

2017-01-17 21:47:29

阅读数:186

评论数:0

Android Studio系列教程六--Gradle多渠道打包

由于国内Android市场众多渠道,为了统计每个渠道的下载及其它数据统计,就需要我们针对每个渠道单独打包,如果让你打几十个市场的包岂不烦死了,不过有了Gradle,这再也不是事了。 友盟多渠道打包 废话不多说,以友盟统计为例,在AndroidManifest.xml里面会有这么一段: ...

2017-01-17 10:49:33

阅读数:170

评论数:0

版本管理

最近经常有人问我, 如何管理Gradle版本, 我来统一讲解这些小技巧. 随着Android开发的成熟, 模块越来越多, 为了开发稳定的程序, 引入的库也随之增加, 如何确保所有项目使用相同的编译版本库版本呢? 当然, Gradle的参数配置可以帮我们实现这些. Grad...

2017-01-15 18:45:20

阅读数:170

评论数:0

版本控制—使用Gradle自动管理应用程序版本

我们在开发App时,通常在项目的Release阶段我们需要设置应用的版本号和版本名称,也就是设置下面两个属性 versionCode  versionName 版本号 其中versionCode的值是int类型,主要作用就是作为应用内部的版本编号,为版本升级提供唯一的标...

2017-01-15 18:43:04

阅读数:237

评论数:0

使用Git生成patch和应用patch

1、在git源码目录下执行  1.1、两个commit间的修改(包含两个commit) git format-patch .. 如: git format-patch d77aaac74845435744c49ae65511d9e1be79ed5c...046ee8f8423302f5070ca...

2016-11-11 11:12:33

阅读数:481

评论数:0

错误 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory

[2013-05-30 03:41:32 - adb] Unexpected exception 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or di...

2015-05-30 16:03:16

阅读数:781

评论数:0

Agent admitted failure to sign using the key

SSH生成id_rsa, id_rsa.pub后,连接服务器却报: Agent admitted failure to sign using the key 错误。 解决方法: 在当前用户下执行命令: ssh-add 即可解决。

2015-05-30 14:33:21

阅读数:333

评论数:0

git 删除已经 add 的文件

使用 git rm 命令即可,有两种选择, 一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除; 一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶...

2015-05-05 10:41:00

阅读数:2659

评论数:0

Eclipse上安装GIT插件EGit及使用

一、Eclipse上安装GIT插件EGit         Eclipse的版本eclipse-java-helios-SR2-win32.zip(在Eclipse3.3版本找不到对应的 EGit插件,无法安装)               ...

2015-03-07 21:32:26

阅读数:330

评论数:0

eclipse maven plugin 插件 安装 和 配置

eclipse中的maven建议手动安装 环境准备: eclipse(Helios) 3.6 maven 3.0.4 maven3 安装:     安装 Maven 之前要求先确定你的 JDK 已经安装配置完成。Maven是 Apache 下的一个项目,目前最新版本是...

2015-03-04 18:05:42

阅读数:298

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭