当我从TortoiseGit推送时,默认情况下不包含标签。但是,在最近的更新中,添加了一个选项以帮助解决此问题。现在,推送对话框中有一个“包含标签”的复选框。如何将此设置为默认启用?
我想在推送标签时忘记添加支票。在这一点上,我不在本地使用任何我不想推送的标签,因此与其他开发人员共享。
我尝试添加
[push]
followTags = true
到我的gitconfig文件(本地,全局,系统范围,tgitconfig ...),TortoiseGit允许你从Settings-> Git进行编辑,但既没有设置开关,也没有在我按下时执行动作......
答案 0 :(得分:1)
截至今日,TortoiseGit(v.2.1.0)不记得“推送标签”状态。
但是,作为一种解决方法,您可以配置您的遥控器,以便始终按下所有标签,例如在.git/config
:
[remote "origin"]
url = ...
push = ... (your old push line)
push = +refs/tags/*:refs/tags/*
开头的+
表示强制推送所有远程标记(删除前缀以防止这种情况发生)。