Subversion代表倉庫中的標籤和分支,允許您操作和版本。對於長壽命的存儲庫,這是一個有用的屬性,因爲您可能需要重用標記或分支名稱。您可以刪除分支並重新創建分支,如果您想查看舊分支,那麼您只需檢出舊版本的存儲庫。使用Git,似乎一旦你刪除它,你剩下的全部就是散列,並且沒有記錄,以前有一個標籤或分支,其中有一些名字指向它。那是對的嗎?Git標籤和分支版本是?
0
A
回答
3
不,Git標記和分支沒有版本化。兩者都只是提交的提示。與標籤在工作樹文件(.hgtags
)中跟蹤的Hg相反,在Git中,它們存儲在admin目錄(.git
目錄)中。
0
簡短的回答是,標籤和分支都沒有版本。但是,您應該閱讀git標籤手冊頁的「On Re-Tagging」部分。
如果您更改已經公開的標籤,將會導致問題,因爲git不會從用戶下方更改標籤。例如:
- 鮑勃創建標籤
v1.0
- 愛麗絲是直接從鮑勃標籤
- 鮑勃強制爲
v1.0
標籤到不同的提交 - 下一次愛麗絲從鮑勃·拉,她將不獲取修改後的標籤!
如果Alice確實需要新的標籤,她必須:
git tag -d v1.0
- 從鮑勃再次
相關問題
- 1. 使用Git的分支/主標籤修訂版本增量
- 2. Git標籤與分支
- 3. Git - 分支或標籤?
- 4. AssemblyInfo的Git標籤版本
- 5. Git標籤發佈版本?
- 6. 是否有可能在git中的多個分支上有版本標籤?
- 7. 將git分支轉換爲git標籤
- 8. Git標籤從主分支分離
- 9. 標籤和分支
- 10. GIT版本庫中的GIT分支版本
- 11. Git:區分本地和遠程標籤
- 12. Git Fetch和本地分支
- 13. 新產品版本的Git分支
- 14. Git - 以前版本的分支策略?
- 15. Git:需要跨分支版本號
- 16. git分支維護幾個版本
- 17. 標籤vs git中的分支
- 18. git:有沒有像每分支標籤?
- 19. 的Git分支/標籤名稱^ {}
- 20. 從clearcase標籤合併到git分支
- 21. 如何克隆git分支的標籤?
- 22. SVN Git分支/標籤/樹幹
- 23. Git分支/標籤作爲參數化版本中的下拉列表
- 24. 如何告訴GIT引用是分支還是標籤?
- 25. 標記遠程以前的git的承諾和分支本地版本
- 26. git克隆分叉git分支的特定版本
- 27. git版本相對於特定標籤
- 28. 分支和標籤SVN
- 29. 如何合併一個Git分支到多個版本分支
- 30. Git是否支持「複製到」標籤?
拉標籤這是正確的。我們應該進一步闡述。把它看作是一個時間線,標籤在該時間線上的一個點上簽名,就像1776年7月4日簽署的獨立宣言一樣。 – 2012-02-15 20:53:07
所以如果你不小心刪除了一個標籤,那麼就無法取回它了?我想你可以瀏覽歷史,但這是乾草堆裏的針,不是嗎? – dromodel 2012-02-15 20:55:26