之前写了合并xml的插件,今天改了改mybatis-generator源码,合并java和xml都改进去了. 先上图吧. 左边是一开始生成的,中间去掉author加了password字段和方法,右边重新生成了.如果author非要去掉,再数据库删掉就可以. xml合并操作相同.并不会删掉添加的内容. 使用步骤: 1.下载https://github.com/zwxbest/mybatis-generator-core中的jar包,此源码修改的1.3.6版本 2.jar包覆盖掉本地版本库中的 my…
查看python版本: 每次打开python顶端会显示版本号 在程序中判断版本号可以通过import sys  sys.version 在dos下可以通过python -V查看 安装目录:C:\Python35-32 工作空间:D:\workspace\eclipse…
一.  背景     平时在进行开发时,一般都会有多版本同时进行,包括项目版本.周版本.紧急版本等,当某一个版本具备上线条件后,需要在上一个已发布的版本基础上进行发布,才能够避免出现版本相互覆盖,因此往往需要对版本之间代码进行合并,这里就和大家探讨下如何合并代码,让合并代码质量高以及高效. 二.合并代码的常规方法 常规的方法是用Beyond Compare 工具来进行手工合并代码,该工具的最主要作用是对比出有哪些代码是不相同,然后人为地判断出哪些需要合并,哪些不需要合并.因此如果判断失误,则合并…
Git 是一个分布式版本号控制工具.它的作者 Linus Torvalds 是这样给我们介绍 Git  -- The stupid content tracker(傻瓜式的内容跟踪器) 1. Git 背景 Git 最初由Linus Torvalds编写,用于 Linux 内核开发的版本号控制工具. Git 与经常使用的版本号控制工具 CVS.Subversion 等不同,它採用了分布式版本号库的方式,不必server端软件支持.使源码的公布和交流极其方便. Git 的速度非常快,这对于诸如 Li…
Intro 版本号控制系统是什么      版本号控制系统(Version Control System,VCS)能够帮助我们记录和跟踪项目中各文件内容的改动变化.它能够帮我们保存项目的各个版本号.以及改动原因,我们能够借用此工具回到项目以前的某个状态.除此之外,版本号控制系统也是帮助人员进行协作开发的利器. Git是什么      Git是一个分布式版本号控制系统(Distributed Version Control System,DVCS).与传统的集中式版本号控制系统(如CVS.Subv…
  Vue本质是上来说是一个函数,在其通过new关键字构造调用时,会完成一系列初始化过程.通过Vue框架进行开发,基本上是通过向Vue函数中传入不同的参数选项来完成的.参数选项往往需要加以合并,主要有两种情况: 1.Vue函数本身拥有一些静态属性,在实例化时开发者会传入同名的属性. 2.在使用继承的方式使用Vue时,需要将父类和子类上同名属性加以合并.   Vue函数定义在 /src/core/instance/index.js中. function Vue (options) { if (pr…
自动导入新类的时候,往往会把几个import合并为一个*,如何只单独import单个类:…
1 在当前分支,查看要合并的分支版本号 git log 需要合并的commit版本号 16b7df3aa1e64e00554a8a3c871e59db8cd87b16 2 切换到 指定分支 git checkout develop 3 执行合并指定commit版本到develop分支 get cherry-pick 16b7df3aa1e64e00554a8a3c871e59db8cd87b16…
git是一个版本号控制系统,能够通过命令行来调用,也有专门的桌面软件.这里主要介绍在Xcode中怎样利用git来进行版本号的控制. 一.创建git源 从Xcode5開始引入了使用git的一些新特性.将git的各项功能整合到一个菜单中,而且提供子菜单来进行软件合并的控制.当用Xcode创建一个project时,会出现一个复选框即如图所看到的: 一般默认情况下是被选上的,假设不想使用git.能够把它取消掉.当创建完项目project后.打开项目project所在的目录.会发现一个.git子目录.这是…