如何在TortoiseGit中默认启用“包含标签”?

时间:2015-09-01 16:08:38

标签: git tortoisegit

当我从TortoiseGit推送时,默认情况下不包含标签。但是,在最近的更新中,添加了一个选项以帮助解决此问题。现在,推送对话框中有一个“包含标签”的复选框。如何将此设置为默认启用?

我想在推送标签时忘记添加支票。在这一点上,我不在本地使用任何我不想推送的标签,因此与其他开发人员共享。

我尝试添加

[push]
  followTags = true 

到我的gitconfig文件(本地,全局,系统范围,tgitconfig ...),TortoiseGit允许你从Settings-> Git进行编辑,但既没有设置开关,也没有在我按下时执行动作......

1 个答案:

答案 0 :(得分:1)

截至今日,TortoiseGit(v.2.1.0)不记得“推送标签”状态。

但是,作为一种解决方法,您可以配置您的遥控器,以便始终按下所有标签,例如在.git/config

中添加类似的内容
[remote "origin"]
    url = ...
    push = ... (your old push line)
    push = +refs/tags/*:refs/tags/*

开头的+表示强制推送所有远程标记(删除前缀以防止这种情况发生)。