2015-09-01 2 views
9

Когда я нажимаю TortoiseGit, теги не включены по умолчанию. Однако в недавнем обновлении для этого была добавлена ​​опция. Теперь в диалоговом окне нажмите флажок «включить теги». Как установить его для включения по умолчанию?Как включить «включить теги» в нажатие по умолчанию в TortoiseGit?

Я не хочу забывать добавлять чек, когда я хочу нажать тег. В этом случае я не использую теги, которые я не хочу нажимать и, таким образом, обмениваюсь с другими разработчиками.

Я попытался добавить

[push] 
    followTags = true 

моему gitconfig файл (локальные, глобальные, общесистемный, tgitconfig ...), который TortoiseGit позволяет редактировать из Настройки-> Git, но ни один не установлен переключатель, не выполняется действие, когда я нажал ...

+0

Вы нашли дорогу сейчас? – Matthieu

+0

Нет. Мне еще предстоит решить эту проблему. Пожалуйста, разместите решение, если вы придумаете его. Я отметил, что другие инструменты git gui имели это как вариант, но, если бы он был включен по умолчанию вместо этого ... – BuvinJ

ответ

1

На сегодняшний день TortoiseGit (версия 2.1.0) не помнит состояние «push tags».

Однако в качестве обходного пути вы можете настроить свой пульт, который вы нажимаете, чтобы всегда нажимать все теги, например. положить что-то подобное в вашем .git/config:

[remote "origin"] 
    url = ... 
    push = ... (your old push line) 
    push = +refs/tags/*:refs/tags/* 

+ в начале указывает, чтобы заставить нажим все удаленные теги (удалить префикс, чтобы предотвратить это).

+0

Новый ответ добавлен ... – MrTux

+0

Я просто попробовал это на 2.3. Это не сработало для меня. Возможно, мне не хватает деталей? Я вставил вашу точечную строку точно так же, как в локальный gitconfig репо, добавил тэг и фиксацию. Я нажал, и фиксация прошла, но нет тега ... – BuvinJ

+0

Я попытался включить принудительное нажатие на сервере в случае необходимости, но это не повлияло. – BuvinJ

Смежные вопросы