分类:: 工具

Git多分支开发过程中处理冲突的经验教训

最近在项目开发中遇到一个问题,不同分支的代码产生大量冲突,导致合并麻烦。这也算是一个教训。值得记录下来反思。 不同分支代码的冲突问题已上线分支为 master,我负责的分支为 A,另外有人负责的分支是 B,恰恰因为项目需求的原因,A 和 B 分支上的某个类会被我们同时改动。由于master分支上线的缘故,第二天我需要在自己的A分支上去合并已上线分支master的代码。这时候,出现了问题:我的A分支

Jenkins-忘记admin或其他用户密码的解决办法

Linux环境中,Jenkins忘记密码的情形分好几种: admin无法登录一种情况是安装了jenkins后,没有立即用admin登录,用的是自己创建的用户,第二次登录时就发现 admin 登录不了(即使默认的初始密码你已经拷贝出来了)。这是因为 jenkins 安装目录下的 users 文件夹中,根本就没有 admin 这个账户。 另外一种情况是:你真的忘记了 admin 的密码。 不用着急,先

Gradle build.gradle设置

近期学习了Gradle这款比Maven更好用的构建工具,在此记录下 build.gradle 这个文件的配置,里面包含注释,方便将来遗忘时参考。 注:学习Gradle必须对 groovy 语言有一定了解,因为 build.gradle 这个配置文件是基于 groovy 语言的。 123456789101112131415161718192021222324252627282930313233343

在Idea中使用Lombok插件让Java代码变得更简单

Lombok是通过注解的方式来减少Java中一些很繁琐的代码,例如 getter 和 setter 方法。官方网站:https://www.projectlombok.org 。 举个例子,对于一个POJO,如果成员属性很多,那么在生成 getter 和 setter 后,代码会变得很长。Lombok正是解决这个问题的,可以实现不写 getter 和 setter,让代码看起来更简洁,而程序员在开发期间却可以正常调用 getter 和 setter。