【文件属性】:
文件名称:git-bump:使用变更日志创建Git版本提交和标签
文件大小:8KB
文件格式:ZIP
更新时间:2021-05-02 07:23:46
Ruby
git凹凸
这是为存储在Git中的代码库发布的一组流行的最佳实践:
在代码库中更新与版本相关的细节。
提交诸如projectname 1.2.3类的消息。
使用相同的消息创建签名的带注释的标签,其名称类似于v1.2.3 。
我喜欢这些做法。 它们是Git本身用于其自身源代码的代码。 您可能会质疑细节(为什么标记开头是v ?),但是我认为这是一个地方一致性应该胜过自行车棚的地方。
我还要添加另一种做法:
在发行版本中包括发行说明。
这并不总是很合适,但是对于较小的项目,我发现这是在存储库中维护正式文档的绝佳选择。 如果您的需求发生变化,稍后可以轻松地将信息从提交中删除。
我做了gitump来封装这些做法。
安装
假设要与系统的Ruby一起安装:
sudo gem install git-bump
用法
主要接口是git bump 。 这是您将其用于新项目的方式。
初始发行
【文件预览】:
git-bump-master
----git-bump.gemspec(660B)
----.gitignore(154B)
----bin()
--------git-bump(108B)
----CONTRIBUTING.markdown(741B)
----LICENSE.txt(1KB)
----README.markdown(3KB)
----lib()
--------git_bump.rb(8KB)
----Gemfile(38B)
----Rakefile(28B)