从git到$vcs的供应商标记版本

git-vendor的Python项目详细描述


#Git供应商

这是一个实用程序,用于帮助从git到=>;[vcs目录]的软件项目的自动售货。

< P >为什么存在这个

我喜欢跟踪我在github中的上游开发,而且我对bzr/launchpad中的一些项目有很强的依赖性。bzr和launchpad都是很好的系统,我只是对git/github有一个长期的偏好。这个python模块允许我在git中跟踪和维护我的历史记录,同时运行标签发布导出到BZR独立跟踪的目录

与其说我关心提交历史,不如说我关心的是确保我的标记是移植阶段的组成部分,而且它们是高质量的,而不需要一个联合的VCS树和其他插件向导

如何工作

该插件只适用于git标记,不会在脏的分支上操作这允许我采用循环的工作流,直到在给定的里程碑中完成特性/缺陷。将该代码导出到bzr存储库,并对a->;z中发生的所有事情运行签入,同时运行变更日志,以跟踪独立于bzr vcs发生的事情。这是一个相当简单的过程,可以手动完成,无需大惊小怪,但就像我反复做的任何事情一样:有一个工具为我做无人机工作会更好。

###入门

克隆存储库

git clone http://github.com/chuckbutler/git-vendor.git cd git-vendor

创建一个virtualenv以将依赖项与系统隔离开来

virtualenv .venv/ source .venv/bin/activate python setup.py install

当virtual env处于活动状态时,可以像调用任何其他可执行文件一样调用git vendor

git-vendor -h

####基本用法

git供应商使用一个初始化的配置文件。

git-vendor init

这将创建一个.vendor rc文件,您可以编辑和放置忽略的文件。它是预装的 给你一些常见的模式。

git tag mytag

当您准备向bzr提供git存储库时:

git-vendor sync -d /path/to/bzr/repository

您将看到一个git repo标签列表,供您选择和导出。现在你可以走了 转到bzr存储库,根据需要提交和推送。享受吧!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将异步类的结果放入mainActivity EditText   java LDAP目录管理器服务提供,OutOfMemory   java Cassandra NoHostAvailableException,但仍存在活动节点   springboot应用程序的java启动线程   如果poll不一定返回第一项,那么java是ConcurrentLinkedQueue的好选择吗?   解析XML时JSON中出现java意外字符串   当'key'是两个整数时,如何输出Java HashMap键?   java为什么不显示在jsp页面中   java使用流式API转换映射列表中的值   JavaJPA+Spring:基于在持久化实体之前接收到的值,将外键列映射到ID   java如何使用selenium读取pdf文件   Canny之后的java对象提取   DSpace没有列出集合,java。lang.NumberFormatException:null   java我可以为数据库表主键设置一个最大值吗?   java如何定义Javadoc链接,可以通过单击   @java/spring中的SessionAttribute是否丢失数据?