2015-09-01 9 views
9

Wenn ich von TortoiseGit drücke, sind die Tags standardmäßig nicht enthalten. In einem kürzlichen Update wurde jedoch eine Option hinzugefügt, um dabei zu helfen. Im Push-Dialog gibt es nun ein Kontrollkästchen zum Einschließen von Tags. Wie stelle ich dies standardmäßig auf aktiviert ein?Wie aktiviere ich in TortoiseGit standardmäßig "include tags" auf Push?

Ich möchte nicht vergessen, den Scheck hinzuzufügen, wenn ich ein Tag schieben möchte. An diesem Punkt benutze ich keine Tags, die ich nicht pushen möchte und die ich mit anderen Entwicklern teilen möchte.

Ich versuchte

[push] 
    followTags = true 

meiner gitconfig Datei hinzufügen (lokal, global system, tgitconfig ...), die TortoiseGit Sie Einstellungen-> Git bearbeiten lässt, aber das weder den Schalter gesetzt, noch durchgeführt die aktion wenn ich schob ...

+0

Haben Sie jetzt einen Weg gefunden? – Matthieu

+0

Nein. Ich muss das noch lösen. Bitte posten Sie eine Lösung, wenn Sie auf die Idee kommen. Ich habe notiert, wo andere git gui-Tools dies auch als Option hatten, aber es war standardmäßig aktiviert ... – BuvinJ

Antwort

1

Ab heute erinnert sich TortoiseGit (v. 2.1.0) nicht mehr an den Zustand "Push-Tags".


jedoch als Behelfslösung Sie Ihre Remote-Konfiguration können Sie drücken, um immer alle Tags zu schieben, z.B. stellt so etwas wie die in Ihrem .git/config:

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

Die + am Anfang Push alle Remote-Tags zu zwingen, zeigt (entfernen Sie das Präfix, um das zu verhindern).

+0

Neue Antwort hinzugefügt ... – MrTux

+0

Ich habe es gerade am 2.3 versucht. Es hat nicht für mich funktioniert. Vielleicht vermisse ich ein Detail? Ich habe Ihre Push-Zeile genau so eingefügt, wie sie in die lokale gitconfig eines Repos eingefügt wurde, ein Tag und ein Commit hinzugefügt. Ich drückte, und das Commit ging durch, aber kein Tag ... – BuvinJ

+0

Ich versuchte erzwungene Push auf dem Server, falls das erforderlich war, aber es hatte keine Wirkung. – BuvinJ

Verwandte Themen