如何从 Debian 软件包的 Git 存储库创建上游 tarball

rla*_*ter 4 packaging debian git

我有一个包含以下分支的 Git 存储库:

debian
master
pristine-tar
upstream
Run Code Online (Sandbox Code Playgroud)

我没有上游焦油球。我可以从我拥有的 Git 存储库创建上游 tarball 吗?如果是这样,怎么办?

Ste*_*itt 5

您可以使用pristine-tar它来重建 tarball。

列出可用的 tarball

pristine-tar list
Run Code Online (Sandbox Code Playgroud)

然后重建你想要的压缩包

pristine-tar checkout foo.tar.gz
Run Code Online (Sandbox Code Playgroud)

foo.tar.gz酌情更换)。