git-semver, 用于语义版本控制的Git插件

分享于 

5分钟阅读

GitHub

  繁體 雙語
Git plugin for Semantic Versioning
  • 源代码名称:git-semver
  • 源代码网址:http://www.github.com/markchalloner/git-semver
  • git-semver源代码文档
  • git-semver源代码下载
  • Git URL:
    git://www.github.com/markchalloner/git-semver.git
    Git Clone代码到本地:
    git clone http://www.github.com/markchalloner/git-semver
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/markchalloner/git-semver
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    基于的Git语义

    目录

    简介

    使adherance成为语义版本控制 2.0.0的git插件易于使用,它拥有自己的插件体系结构,用于可选的版本管理:

    有关插件的描述,请参阅 PLUGINS.md 插件。

    基于的语义版本控制

    语义版本控制 2.0.0 是一种版本控制方案,其中包括 3部分 比如 3.2.1,其中包含以下组件:

    • 主题:仅用于向后兼容的断开变更,换句话说,当我们有一个全新的主题等。
    • Minor: 用于正常开发,换句话说,创建一个新模板
    • Bug 修复

    安装

    通过 git clone。

    安装程序在存在的以下目录中安装 git-semver,并在路径中:

    • /usr/local/bin
    • /usr/bin
    • /bin

    在 Linux。OSX和 Windows CYGWIN 中,安装程序将创建。 在 Windows MINGW 中创建存根。

    (git clone git@github.com:markchalloner/git-semver.git &&cd git-semver && git checkout $( git tag | grep '^[0-9]+.[0-9]+.[0-9]+$'| sort -t. -k 1,1n -k 2,2n -k 3,3n | tail -n 1)&& sudo./install.sh)

    安装程序不会覆盖任何存在的配置或者插件。

    用法

    获取最新版本标签

    git semver get

    如果没有创建任何版本,将返回空。

    创建新版本标签

    版本是作为标记创建的,并使用以下方法生成:

    git semver [major|minor|patch|next]
    补丁( 下一步)

    增加修补程序组件( 0.1.0 -> 0.1.1 )

    git semver patch|next

    如果没有创建版本,则初始版本将为: 0.1.0

    次要

    递增次要组件( 0.1.0 -> 0.2.0 )

    git semver minor

    如果没有创建版本,则初始版本将为: 0.1.0

    增加主要组件( 0.1.0 -> 1.0.0 )

    git semver major

    如果没有创建版本,则初始版本将为: 1.0.0

    更新

    查看 [Updates ]

    git semver update

    帮助

    运行不带参数的git semver以查看用法

    git semver [help]

    配置

    git将检查以下位置( 并使用现有的) 中的配置文件:

    • ${XDG_CONFIG_HOME}/.git-semver/config
    • ${HOME}/.git-semver/config

    如果没有找到配置文件,则 git-semver将默认为 ${HOME}/.git-semver/config

    可以在 config.example 找到一个带有缺省设置的示例配置文件。

    更新

    工具有一个内置的更新程序,它检查一个新版本的git semver

    git semver update

    默认情况下,它将自动检查新版本。 可以通过更改配置插件来禁用自动检查:

    UPDATE_CHECK=0

    可以通过更改配置设置来设置updaate检查间隔:

    UPDATE_CHECK_INTERVAL_DAYS=1

    最后一次检查的日期保存在 ${HOME}/.git-semver/update

    卸载

    自动完成

    通过克隆目录中的卸载程序。 导航到原始克隆目录并运行:

    sudo git-semver/uninstall.sh [-p|--purge]

    清除 switch 还将删除配置目录。

    手动

    通过将符号符号/存根放置在路径中的一个bin目录中,安装了 git。

    • ${HOME}/bin
    • /usr/local/bin
    • /usr/bin
    • /bin

    它可以被轻易删除:

    sudo rm $(which git-semver)

    配置目录可以通过以下方式删除:

    rm -rf ${HOME}/.git-semver

    变更日志

    有关最近更改的信息,请参见 CHANGELOG.md

    有关详细信息,请参见 CONTRIBUTING.md


    plugin  GIT  版本  sem  语义版本  
    相关文章