php - 由于当前分支上的更改,Composer无法更新

原文 标签 php git composer-php

我们有composer作为依赖注入框架,它将引入我们创建的库foobar,它可以正常工作。库foobar具有14个版本v1.1.1-> v1.1.14。一直到0.12作曲者都很好地更新了该应用程序。但是现在我们遇到了这个错误...

Update failed (Source directory /home/username/dev/git/appname/vendor/foorbar/library has unpushed changes on the current branch: 
Branch v1.1.14 could not be found on the origin remote and appears to be unpushed)


要知道的事情:


.gitignore中将忽略供应商。
尝试做composer.phar clearcache。
不必每次都删除库将是理想的。


有人遇到过这个问题吗,您如何解决呢?

谢谢

最佳答案

Branch v1.1.14 could not be found on the origin remote and appears to be unpushed)
这意味着无论您从何处提取软件包都没有v1.1.14。
确保将v1.1.14推送到软件包提供程序,并且一切都应该正常。

相关文章:

php - 具有公共列的MySQL 2表仅在存在其他条件时匹配

linux - Jenkins Pipeline选择特定分支

php - Travis CI构建PHP项目并从Composer提取依赖项,尝试使用git @而不是https

jquery - Symfony2中的Composer两次创建相同的资产(jquery,jqueryui)

php - 我通过php发布的日期关闭了1个小时……如何解决?

php - 如何在Ubuntu中安装PHP GD

git - 更改Git远程URL更新提取但不推送

git - git push到nginx + git-http-backend:错误:无法访问URL http返回码22致命:git-http-push失败

php - 作曲家更新和作曲家全局更新之间的区别

javascript - 当加载的内容具有特殊字符时,使用html()加载动态数据会破坏脚本