【问题标题】:How to change version (dev-master) in packagist.org to version like v1.0.2?如何将 packagist.org 中的版本(dev-master)更改为 v1.0.2 之类的版本?
【发布时间】:2018-04-08 23:22:48
【问题描述】:

我在 github 中创建存储库。在 packagist.org 中注册 在 github integrations&services Packagist 中设置 跟踪 repo 的变化。

在本地组合中,我在控制台中设置了以下命令: 添加一些更改,然后添加并提交它。 设置标签如 v1.0.2 :git tag v1.0.2 并将其推送到 github:git push origin v1.0.2

在 github 我创建发布版https://github.com/sergwizard/maxmind-geolite2-db/releases

我仍然在 packagist.org 中看到该软件包的最新版本(dev-master)没有可用的许可信息。

https://packagist.org/packages/sergwizard/maxmind-geolite2-db

我如何设置版本(dev-master)?

【问题讨论】:

  • 你的 packagegist 上的包会自动更新吗?我有一个关于 packagist 的项目,当我推送到 GitHub 时它不会自行更新。我必须手动单击包页面上的更新按钮。
  • 我在github中设置了自动更新。但是,如果我通过按下按钮进行更新,版本不会改变。

标签: php git github packagist


【解决方案1】:

只需使用本地 git 命令:

git commit -a -m 'xxx'
git tag v1.0.2
git push origin v1.0.2

【讨论】:

    【解决方案2】:

    我解决了这个问题。 可能有人会从我的经验中受益。 我做了什么。我删除了我最近发布的一个版本,并在 github repo 中更改了一个标签名称。然后通过按钮“更新”和宾果游戏更新我在packagist中的包!了解如何在 dev-master 旁边传递版本。

    【讨论】:

      【解决方案3】:

      默认情况下,git push 命令不会将标签传输到远程服务器。创建标签后,您必须将标签显式推送到共享服务器。这个过程就像共享远程分支一样 — 你可以运行:

      git push origin <tagname>
      

      来源:https://git-scm.com/book/en/v2/Git-Basics-Tagging

      【讨论】:

        【解决方案4】:

        只需执行git push origin v123 并等待 10 分钟。他们总是需要一些时间。

        【讨论】:

          猜你喜欢
          • 2020-05-07
          • 2021-12-01
          • 1970-01-01
          • 2021-04-18
          • 1970-01-01
          • 2010-09-25
          • 1970-01-01
          • 1970-01-01
          • 2011-12-04
          相关资源
          最近更新 更多