[英]How to get individual elements of $ git describe?
我們正在開發基於 git 標簽的版本控制系統。 雖然git describe很棒,但我們更喜歡命令 output git 的三個元素分別描述(最新標記、自標記以來的提交、commitId),例如TAG 12 gff9fd30 。 我們設法使用git rev-parse HEAD獲取了 commit ...
[英]How to get individual elements of $ git describe?
我們正在開發基於 git 標簽的版本控制系統。 雖然git describe很棒,但我們更喜歡命令 output git 的三個元素分別描述(最新標記、自標記以來的提交、commitId),例如TAG 12 gff9fd30 。 我們設法使用git rev-parse HEAD獲取了 commit ...
[英]Gitlab: How to get the commit IDs of a submodule and all of its tags?
我正在使用以下命令獲取每個子模塊中的標簽: 我現在要做的是同時獲取子模塊和該子模塊內列出的所有標簽的提交 ID。 ...
[英]How to get the commit IDs from all the tags in a submodule?
我正在使用以下命令獲取每個子模塊中的標簽: 但我不確定如何獲取列出的每個標簽的提交 ID。 任何幫助,將不勝感激。 更新: 子模塊提交 ID: 標記提交 ID,選擇匹配的一個: ...
[英]How to know the source of a commit in Bitbucket
我想知道 bitbucket 的提交來源。該文件是直接在線編輯的,還是通過終端或通過源代碼樹或使用任何其他軟件在線編輯的。 有可能識別嗎? ...
[英]GitHub Actions Not Triggered on Pushing Tags
我有一個項目,我想為其做基於標簽的發布,為此,我定義了以下 yml 文件: 然后我做帶注釋的標記; 我期待 GitHub 操作會被觸發,但似乎沒有,我也不確定如何調試它以找出原因。 編輯:更改正則表達式后, 管道似乎觸發但現在失敗了: 但是我的新正則表達式有什么問題? 它似乎是有效的並且似乎符合以下 ...
[英]Git config remote.origin.tagOpt --no-tags has no apparent effect
每次我嘗試更新特定存儲庫時,它都會失敗,因為維護者會定期更改nightly標簽: 我在 .git/config 中添加了remote.origin.tagOpt = --no-tags 。 該設置顯然是無用的,因為它無論如何都會獲取標簽。 我也試過remote.origin.prune = true ...
[英]Understanding git tag in different namespaces
我想在不同的命名空間中創建標簽。 繼續閱讀: https://git-scm.com/docs/gitnamespaces但我不確定,我理解正確。 因此,假設我創建了一個標簽並將其向上游推送: git -c core.quotepath=false push -v origin refs/tags/ ...
[英]Why is git describe returning a super old tag?
我對使用git describe相當陌生。 git describe ,返回您從 git 標簽獲得的最后一個標簽嗎? 我目前在執行git describe時返回了tag-release-1.0.1-2107-g4a123293e (從 4 年前開始)。 我查看了這個問題,但是當我使用--tags ...
[英]Git SHA-1 hash building: commit vs. tag?
我已經成功地弄清楚如何從數據中拼湊出 Git commit hash 。 我可以構建一個算法,使用每條“信息”(樹、作者、提交者等)調用 SHA-1,令人驚訝的是,我的 hash 與 git Z0800FC577294C344E0B28AD283 匹配。 根據我的實驗,換行符有些奇怪,但應該如何處 ...
[英]Which branch is behind the tag?
我在使用tag創建的克隆源樹中。 我如何確定標記應用到哪個分支,以便我可以將更新的提交拉入該分支? git branch命令只是給出了標簽的名稱: 謝謝! ...
[英]Azure Devops API: get latest action on the repository
我正在使用 Azure Devops Rest API 並且我正在嘗試找出在特定存儲庫上獲取最新操作時間戳(日期)的最佳方法。 現在我正在嘗試獲取提交和標簽並檢查那里的操作數據。 但我看到 azure 不支持僅獲取最新的,所以我必須對所有標簽進行分頁,例如。 我正在使用這些端點: https:// ...
[英]Git checkout branch from tag: got different code from that in github
Git 結帳分支來自標簽:得到的代碼與 github 中的代碼不同。 pom.xml:<groupId>org.glassfish</groupId> <artifactId>mojarra-parent</artifactId> <vers ...
[英]Can I block a specific git tag from being pushed to remote in Azure Repos Git?
我的團隊正在使用 Azure DevOps 作為我們的 Git 服務器,並且遇到了一個問題,即特定的不需要的標簽不斷被推送到遠程。 我們已經設置了客戶端 git 掛鈎,並要求團隊中的每個人都選擇加入,但這是一個龐大的團隊,似乎不是每個人都這樣做,因為標簽會定期重新出現在遙控器上。 有什么方法可以設 ...
[英]How to get corresponding branch name after cloning git repo by specific tag?
我希望標簽僅用於 bitbucket 管道中的發布分支。 我的想法是通過標簽或提交找到分支名稱,然后檢查它。 但是這個存儲庫是通過管道中的標簽獲得的。 在這種情況下,沒有分支。 我已經嘗試了各種方法,但無法通過標簽或提交獲取相應的分支名稱。 通過git branch -r --conta ...
[英]Confusion about Git tags, merge requests branches and references
一些上下文:我有一個帶有發布過程的monorepo,我們在其中創建一個分支,在分支內生成一個發布提交,創建相應的標簽,然后該發布分支被合並到我們的目標受保護分支(主)。 我的問題是:如果我在該發布分支中創建一個標簽,並且該分支被合並然后刪除,我的標簽會失去引用嗎? 還是來自分支的引用是目標分支(主 ...
[英]Appropriate Method for making a bugfix to older version tags of a repo
我項目的最新版本在 github 上標記為 1.11.0。 我需要修復一個影響版本 1.10.0 1.9.0 1.8.0 和 1.7.0 的錯誤 master 分支被標記為 1.11.0。 修復所有舊版本的錯誤的最佳方法是什么? 人們使用我的 repo 的舊版本,所以我不能棄用對任何版本的支持。 如 ...
[英]Why can't I push tags in GitHub workflows anymore, and how do I fix it?
我的團隊有一個 GitHub 發布工作流程,可以在推送時自動標記我們的 prod 分支。 去年它一直運行良好,最近一次成功是 2022 年 5 月 2 日。這個工作流在 2022 年 5 月 11 日失敗了,現在我不知道它是如何工作的。 5 月 5 日有一個新的 git 版本,但我查看了這些變化, ...
[英]GIT get first tag per file in current state
為了比較多個版本之間的單個文件,我想跟蹤文件已更改的第一個版本,每個文件。 自上次更改以來,我想在當前狀態下記錄 git 中文件的第一個標簽。 例如,我有兩個文件: 每次構建發布時,我都會在當前提交中添加一個標簽,這樣我就可以輕松地從 GIT 重新創建發布。 所以,在第一次發布之后,這將是標 ...
[英]How to trigger a workflow from another workflow using GitHub Actions?
我想從文件中讀取版本並使用工作流將標簽創建為v11.0.5.1.aws 。 然后我想在 docker 圖像中使用該標簽。 為此,我創建了一個分支作為 devops。 首先創建一個 VERSION 文件作為 創建了一個工作流作為 release-version.yml 然后創建另一個工作流作為 ci ...
[英]How can I display the version number in git for the hash value of a tag?
我現在正在處理 PowerShell,我想顯示版本,如果可能的話,還想顯示我從中獲得 hash 值的標簽的描述。 我所說的版本是指 55.1 之類的東西。 我如何在 PowerShell 上執行此操作? 我已經感謝你的幫助 ...