簡體   English   中英

用git子樹推推標簽

[英]Push tags with git subtree push

我有許多子回購的主要回購。 如果我對子回購進行一些編輯,我可以使用git subtree push --prefix=path/to/code Repo master --squash將它們推送到子回購。 最近,我在main repo git tag 1.0 - > git push --tags添加了新標簽。 不幸的是,sub-repos不包含此標記。 如何將此標簽推送到子回購? 我找到了以下答案 ,但它沒有解決我的問題,因為我無法將子倉庫合並到主倉庫。

標簽只是提交的指針。 如果您的子倉庫中不存在提交(我很確定它不存在,也不應該存在),那么您也不能在您的倉庫中擁有該標記(它不會指向什么有意義的)。

子存儲庫的重點是您希望將其視為自己的存儲庫而不引用“父”。 因此,如果您想在子倉庫中使用1.0標記,則必須在名為1.0子倉庫中創建一個新標記,將其指向子倉庫中存在的適當提交,然后將其推送到sub-repo的起源。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM