这是 git-debcherry 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git-debcherry - 将涉及上游源的导出提交作为补丁
概要
git-debcherry [选项] 上游 [积分]
商品描述
该程序将分析 git 历史并尝试创建一组满足
以下条件:
1. 保证适用 上游
2. 产生相同的工作树 积分外面 ./debian
3.不碰 ./debian
4. 尽可能匹配来自的git历史 上游 至 积分
地址 有无库存
上游
这个 ref 应该适合作为出口 .orig.tar.gz。 特别要注意的是
quilt无法删除不包含要删除的素材的文件
在补丁中,所以你的 上游 分支应包括任何必要的文件删除。
积分
该分支包含所有 debian 包,以及对上游引入的任何更改
由 debian 打包程序提供的源代码。 此参数是可选的。 如果 积分 是不是
通过 git-debcherry 将使用 校长 .
配置
可以使用以下选项:
-o, - 输出目录 目录
将输出(补丁和系列文件)放在 目录. 如果未指定,则输出
补丁(以 mbox 格式)到标准输出。
-是的, --统计
只输出补丁的 diffstat
-d, -调试
输出一些调试信息。 可能只对开发人员或那些有用
报告错误。
例
导出标签之间的补丁 v3.0+dfsg1 和当前分支到 ./debian/补丁:
$ git-debcherry -o debian/补丁 v3.0+dfsg1
附注
性能
git-debcherry 目前使用 git-过滤器分支(1) 重写所有提交
上游不存在集成分支。 根据此类提交的数量,这可以
明显变慢。
已删除 FILES
git-debcherry 目前关注 dpkg-源(1)忽略文件删除。 这有
不膨胀补丁的积极副作用,但如果你真的需要删除文件
出于构建和/或许可的原因,您应该在 上游.
使用 onworks.net 服务在线使用 git-debcherry