git pull,文件上有新的最新标签信息

时间:2011-10-02 18:09:21

标签: html git tags commit pull

一直试图找出是否有办法在文件中预先写入标签版本,因此每次从repo中提取代码时,都应自动编写最新的标签版本号。所以我知道,哪个人正在使用哪个版本的文件..

  

有没有办法将标记信息放在文件上,所以当我回复时   文件预先写好当前标签ID 吗?

我搜索了很多地方,但是找不到合适的答案..某种方式使用git describe,有些人说使用钩子..

3 个答案:

答案 0 :(得分:2)

你的意思是这样吗?

git describe --tags > version.txt

答案 1 :(得分:1)

您可以查看man gitattributes,尤其是过滤器部分。

答案 2 :(得分:0)

我猜你误解了标签上的一些概念。

您可以说,标记是提交的特定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>查看该特定文件的所有提交

希望这个帮助