Quickly 中的 release、share 和 submitubuntu 命令有什么区别?

Dav*_*lla 9 ppa quickly application-development

Quickly 中有 3 个不同的命令可以将新版本的应用程序发布到 PPA 中

  • release - 将您的项目发布发布到启动板上的 PPA,以便用户可以在他们的系统上安装应用程序。

  • share - 使用最新保存的项目更改更新您的 PPA。

  • submitubuntu - 发布您的项目版本并将其提交到 ubuntu 应用程序审查委员会,以便任何用户都可以在他们的系统上查看和安装该应用程序。

即使在阅读了帮助之后,我也无法弄清楚何时或是否应该使用它们中的每一个。

那么这些命令之间的主要区别是什么,我应该什么时候使用它们呢?

Mic*_*rry 10

这三个命令旨在作为您发布的三个“官方”级别。

分享

share 主要做两件事:

  1. 使用 -public1 等版本后缀打包您的软件
  2. 将该包上传到 PPA

所以它有利于快速将代码提供给测试人员。理想情况下,您应该使用与正常版本不同的 PPA。

释放

release做同样的事情,share除了:

  1. 使用真实版本号更新您的版本,例如 12.04(或您提供的任何数字)
  2. 将您的更改保存到 bzr 并用版本号标记它
  3. 将发布的 tarball 推送到 Launchpad 项目页面

因此,最好发布一个准备好迎接黄金时段的软件版本。

提交本图

submitubuntu做同样的事情,release除了:

  1. 将设置您软件的 PPA 包,以便应用审查委员会更容易接受(在 /opt 中安装您的软件,添加某些元数据标志等)

因此,这有助于发布您也打算提交给 ARB 的软件版本。请注意,这不会自动提交。它只是对包装进行更改,以便在您完成后加快 ARB 流程。然后,您需要将 ARB 指向您上传到的 PPA。

如果您只想测试这些打包更改(如 /opt),但不实际发布,请使用quickly package --extras.


jok*_*ino 7

  • share- 此命令可让您共享产品的当前开发快照。如果您在应用程序中添加了小功能或修复了错误,则应该使用此命令。

  • release- 此命令允许您创建应用程序的新版本。如果您添加了主要功能以表明它已经进行了一些重大改进,则应该使用此命令。

  • submitubuntu- 它和名字一样明显。它允许您将release正在处理的项目提交给 Ubuntu 应用程序委员会进行审查。如果您希望将您的应用程序放入软件中心,这个命令应该会让事情变得简单无数倍,因为它/opt按照 Ubuntu App Review Board 的要求准备要安装在目录中的软件包。