3

假设我目前正在开发一个名为mypackage. 随着时间的推移,许多不同的功能已经登陆那里,我想重新组织它。所以我想创建一个名为的新包newpackage,我将在其中移动一些功能mypackage(并在以后包含新功能)。

问题是我不希望原始用户在mypackage想要object not found使用其中一个移动功能时出错。

所以,我想过做以下事情:

  • 创建newpackage和移动函数
  • 添加到mypackage说明文件中:Depends: newpackage

因此,当人们安装、升级或加载mypackage时,newpackage也会安装或加载,并且所有功能都将可用。

你认为它会起作用,还是会有一些我没有想到的问题?

谢谢 !

4

1 回答 1

2

是不是不建议从包中删除功能而不先标记它们要折旧?!因此,也许您按计划进行,但在将它们从mypackage. newpackage在迁移阶段,您可以使用包的命名空间来按照您的计划引用该功能。

于 2013-02-08T14:33:11.657 回答