Git总是捆绑带注释的标记

Git总是捆绑带注释的标记,git,backup,Git,Backup,我在创建备份时遇到问题 我正试图通过运行以下命令列表来创建备份: $git bundle create <path_to_bundle> --all $last_commit=($(git rev-list --all --timestamp | awk '{print $1+1,$2;exit}')) $sha_tag=${last_commit[1]} $timestamp=${last_commit[0]} $git tag -f lastBundle $sha_tag 我看

我在创建备份时遇到问题

我正试图通过运行以下命令列表来创建备份:

$git bundle create <path_to_bundle> --all
$last_commit=($(git rev-list --all --timestamp | awk '{print $1+1,$2;exit}'))
$sha_tag=${last_commit[1]}
$timestamp=${last_commit[0]}
$git tag -f lastBundle $sha_tag
我看不到提交,但bundle例程仍在提取我的带注释的标记。我错过了什么?最新的提交在分支上,而不是在主节点上

我在跑步:

 $git version
 git version 1.8.5.2

这不应该是这样的,因为(git 1.6.22009年1月),尽管该提交在中修复了一个bug


因此,首先进行测试并查看问题是否仍然存在。

我将更新并查看问题是否消失。我想拉入带注释的标记,但下次绑定时,它不应该拾取它们。我使用一些示例repos测试了git 2.5.0版本,它正确地拒绝在lastBundle标记之前重新绑定带注释的标记。这是一个已在以后版本中修复的错误。
$git rev-list --since=lastBundle--all
 $git version
 git version 1.8.5.2