我有一个composer包,现在我想为这个包制作一个版本,并在更新composer时调用它。就像这样:
composer update 1.0
我有一个composer包,现在我想为这个包制作一个版本,并在更新composer时调用它。就像这样:
composer update 1.0
假设您将在git存储库中托管该软件包,您可以使用标签作为composer版本。如果您在git存储库中创建一个标签v1.0.0
,则可以将其用于composer update命令和版本定义。
{
"require": {
"your/package": "1.0.0"
}
}
composer update your/package
关于版本号的更多细节,您可以参考手册over here。
其次,您可以使用git分支来管理您的版本。基本上,与使用git标签时相同的模式:在执行更新时将使用分支名称v1.0.0
,假设您的composer.json
包含"your/package" : "1.0.0"
。
如需进一步了解详细信息,您可以再次参考手册over here。
如果您不使用git存储库,但想要手动创建软件包,则可以使用composer.json
文件进行版本控制。只需像这里所述那样,在json模式中添加version
属性即可。请注意,如果您的版本控制系统允许标记/分支,请勿手动添加版本号。
composer update 1.0.0
是无效的。你不能更新到一个版本,你只能更新一个包,通过提及更多的包来更新多个包,或者只输入composer update
来更新所有包。 - Sven