首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何移除bzr分支?

如何移除bzr分支?
EN

Ask Ubuntu用户
提问于 2015-12-12 21:45:59
回答 1查看 329关注 0票数 0

我正在尝试构建一个.dsc文件,并遵循指南。

我输入了bzr dh-make命令,但意识到我输入了什么错误,因为生成的所有文件都被锁定为根文件(我的错误),并且我创建了错误的结果文件.

无论如何,我再次尝试了正确的目录,但我得到了以下错误:

代码语言:javascript
复制
bzr: ERROR: Either run the command from an existing branch of upstream, or move <program_name> aside and a new branch will be created there.

我尝试将文件夹移动到不同的位置,并再次执行dh-make命令,但结果是相同的。

我该怎么办?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2015-12-12 22:11:10

指南假设您有一个上游tarball,您希望使用它创建一个集市分支,然后使用它进行包装。bzr dh_make命令(bzr dh-make PACKAGE_NAME VERSION TARBALL)将tarball提取为目录名PACKAGE_NAME,并将其设置为bazaar分支。来自医生们

如果bzr中有上游可用,那么从对应于0.1版本的分支根目录中运行命令。如果bzr中没有可用的上游,那么从分支外部运行命令,它将在一个目录中为您创建一个分支,该目录名与您指定的作为第二个参数的包名相同。

在您使用的第二种模式中,bzr将拒绝提取到现有目录来创建分支。这就是你遇到的错误。Bazaar分支本质上是目录。

简单的解决办法(尽管我觉得这不是打算的方法)是:

代码语言:javascript
复制
cd /path/to/resolutionx 
# create tarball in parent directory
tar zcf ../resolutionx-1.0.tar.gz -C .. resolutionx
bzr dh_make resolutionx 1.0 ../resolutionx-1.0.tar.gz

如果您已经在使用git进行版本控制,那么请查看git-buildpackage

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/708915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档