簡體   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