Linux 构建没有上游的Debian包

Linux 构建没有上游的Debian包,linux,git,build,debian,package,Linux,Git,Build,Debian,Package,我正在用替换一个黑的Debian包构建脚本,它使用了git buildpackage generate git snapshot脚本运行以下一行: gbp buildpackage -nc --git-force-create --git-ignore-new --git-ignore-branch -S -us -uc --git-verbose --git-builder=/bin/true --git-cleaner=/bin/true --git-export-dir= 每次都会失败

我正在用替换一个黑的Debian包构建脚本,它使用了
git buildpackage

generate git snapshot
脚本运行以下一行:

gbp buildpackage  -nc --git-force-create --git-ignore-new --git-ignore-branch -S -us -uc --git-verbose --git-builder=/bin/true --git-cleaner=/bin/true --git-export-dir=
每次都会失败,并出现错误:
gbp:error:upstream/1.0.0不是有效的treeish
。1.0.0是
debian/changelog
中的初始版本字符串,但
上游分支不存在

我不太确定如何处理
上游
分支-这个包不是一个现有项目的分支,它是一个Git回购,只用于构建Debian包


我应该如何构建包?

除非您的包非常旧,否则它可能是
3.0(coult)
包。如果是这样的话,gbp正在为上游源代码和特定于Debian的定制寻找单独的分支,以便能够正确地准备源代码包

由于您正在构建本机软件包,因此需要将其更改为
3.0(本机)