我刚刚发布了我的第一个带有作曲家和Packagist的Laravel插件。
现在,我应该如何管理版本???
当我推送我的Git时,我应该可以制作一个
作曲家更新
并获得更改,但我无法做到。
我看到很多插件在composer.json中没有“version”字段,但是包含了包装版本...
我尝试用v0.7.1标记我的分支,但它没有自动解决...
我应该如何推动作曲家更新?
编辑:
答案 0 :(得分:2)
0.7.1
而非v0.7.1
Tags are not pushed by default.
默认情况下,git push命令不会将标记传输到远程服务器。创建共享服务器后,您必须明确地将标记推送到共享服务器。这个过程就像共享远程分支一样 - 你可以运行git push origin [tagname]。
...
如果你想要一次性推送很多标签,你也可以使用git push命令的--tags选项。这会将所有标签传输到尚未存在的远程服务器。
使用git标签还可以在gith主机(如Github和Gitlab)上自动生成zip dist,这些内容由packagist选中并存入您的包信息。
在packagist更新软件包,稍等一下,让repo本身更新,并在此期间运行composer clearcache
。