簡體   English   中英

git pull在文件上帶有新的最新標簽信息

[英]git pull with new latest tag info on the file

一直試圖找出是否有一種方法可以在文件中預寫標簽版本,因此,每次我從回購中提取代碼時,它都應該自動寫最新的標簽版本號。 所以我會知道,哪個人正在使用哪個版本的文件。

有沒有辦法將標簽信息放在文件上 ,所以當我檢索文件時,它會在文件上預寫當前標簽ID

我已經搜索了很多地方,但是找不到正確的答案..以某種方式使用git describe和某些人說使用鈎子..

你的意思是這樣嗎?

git describe --tags > version.txt

您可以檢查man gitattributes ,特別是filter部分。

我想您誤解了標簽上的某些概念。

可以說,標記是提交的特定SHAsum的別名。

您也可以通過其SHAsum將文件檢出到特定點

git checkout <Shamsum of a point> -- <path to file>

或按標記名

git checkout <tagname> -- <path to file>

您始終可以跟蹤進行了更正的人或對該特定文件進行過提交的人。

git blame -- <path to file> (最新版本)

要么

git log -- <path to file>查看該特定文件上的所有提交

希望這個幫助

暫無
暫無

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

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