1

我刚刚发现(哇)PEAR 包正在被转移到 Github,我的 pear 包没有出现任何问题,直到今天我决定更新它们并且没有更新它们(我最后一次这样做了)一年前)。

也许是因为我不熟悉 PEAR 是如何工作的,但是你如何告诉它使用 Github 中的 PEAR 频道?经过一番谷歌搜索后,我尝试了以下多种变体,但没有成功

pear channel-discover https://github.com/pear/

为了展示一个具体的例子,我使用了 Net_FTP 包,它在 pear 存储库中的最后一次更新是在 2008 年,而 github 中的版本显示了 3 个月前的更新。

我错过了什么吗?PEAR 不应该自动添加这个频道吗?如何让我的 PEAR 使用我的包的 Github 版本?还是我需要在我的共享库目录中手动克隆这些存储库?

4

1 回答 1

0

包的源代码只移动到 git,而不是包自己发布。

Github 将显示较新的提交,但提交 != 发布 - 您必须等待软件包发布才能获得最新的源代码更改。

这与过去 12 年我们使用 SVN(以及以前的 CVS)托管代码时没有什么不同。它们只是不像 github 那样明显。

于 2013-03-13T06:41:41.907 回答