繁体   English   中英

始终使用bower.json从git中获取最新版本的代码

[英]Always pull the latest version of code from git using bower.json

我们有一个图书馆资料库,每次发布新版本时都会创建一个新分支

我们有一个使用bower.json引用上述库的应用程序: "lib": "git+https://example.com/path/to/library.git#<release>"

每次出现新的库发行版时,我们都必须明确地将bower.json指向新的发行版#,如上所示。

题:

当前是否存在一种机制(标签?),例如git+https://example.com/path/to/library.git#latest可以传达bower ,在这种情况下,每次都会自动获取最新版本(分支)一个npm updatenpm install称为?

您将创建latest标签,并在每个发行版中对其进行更新,以使其再次指向最新的提交。

这是从v1.0.0传递到v1.1.0的工作流程

1)像往常一样标记您的版本(使用您自己的语义)

git tag v1.0.0

2)您还指定它是您的最新版本

git tag latest

3)推到遥控器

git push --tags origin master

4)现在您可以将凉亭指向git+https://example.com/path/to/library.git#latest

然后在您的库上做一些工作...准备发布新版本

5)标记新版本并推送到远程

git tag v1.1.0
git push --tags origin master

6)删除遥控器上以前的latest标签

git push origin :refs/tags/latest

7)替换它指向新的提交

git tag -fa latest

8)最后将这个新的latest标签推送到远程

git push origin master --tags

最后 :在每个版本中,从第5步开始重复。

一些资料: 如何将git分支上的标签移动到其他提交?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM