0

我正在尝试使用版本号管理分支以控制代码。所以我有一个分支“0.7”,然后我创建了另一个分支“0.7.1”,并进行了很多更改。

我正在尝试使用“0.7.1”分支代码将我的包安装在其他项目中,正如作曲家文档所说,这样做的方法是将jida依赖项定义为“0.7.x-dev”。但是当我运行“composer update”时,composer 只下载 0.7 版本而不是最新版本。我尝试了很多东西,但我无法下载 0.7.1 版本。我想解决这个问题,因为我的想法是稍后制作 0.7.2 版本并保持这样。

{
  "type": "website",
  "minimum-stability": "dev",
  "license": "mit",
  "authors": [
    {
      "name": "jr0driguez",
    }
  ],
  "require": {
    "phpmailer/phpmailer": "^5.2",
    "ext-json": "*",
    "ext-gd": "*",
    "jida/framework": "0.7.x-dev",
    "ext-curl": "*"
  },
  "autoload": {
    "psr-4": {
      "App\\": [
        "./Aplicacion/"
      ]
    }
  },
  "scripts": {
    "post-install-cmd": [
      "npm install"
    ],
    "post-update-cmd": [
      "npm update"
    ]
  }
}

我放了一张带有作曲家消息的图片,其中显示了“ 可用版本

4

2 回答 2

0

如果您的分支名称是0.7.1,则应0.7.1.x-dev用作约束:

"jida/framework": "0.7.1.x-dev",
于 2019-02-17T23:15:47.250 回答
0

我解决了从安装依赖项的项目中将“存储库”属性添加到 composer.json 的问题。

这是部分:

 {
      "type": "git",
      "url": "https://github.com/jidadesarrollos/jida",
      "name": "jida/framework"
 }

我设置“名称”属性来确认依赖名称,我认为必须相同。有了这个我可以指定我需要安装的分支名称

"jida/framework": "dev-desarrollo",

我工作的分支。我希望这篇文章对其他人有用。

于 2019-02-20T00:12:03.713 回答