2016-06-30 15 views
5

Ich habe ein git heute ziehen und bekam folgendes:git pull zeigt "zerstörende" -Nachrichten

$ git pull 
remote: Counting objects: 8, done. 
remote: Compressing objects: 100% (8/8), done. 
remote: Total 8 (delta 6), reused 0 (delta 0) 
Unpacking objects: 100% (8/8), done. 
From bitbucket.org:[...] 
    968e1d5..672edb4 develop -> origin/develop 
    911ae33..37250eb release/fta -> origin/release/fta 
destructing 4 
destructing 3 
destructing 2 
destructing 1 
Merge made by the 'recursive' strategy. 
.../[...].cs | 2 +- 
1 file changed, 1 insertion(+), 1 deletion(-) 

Einige Kontext:

  • Der Zug konnte keine vorspulen tun. Deshalb habe ich einen Merge Commit bekommen.
  • Von dem Punkt, wo mein Zweig von der Fernbedienung divergierte, hatte ich einen Commit (mit 2 Dateiänderungen) und die Fernbedienung hatte einen Commit (mit 1 Datei geändert).

Also was sind die "zerstörenden X" Nachrichten über? Warum gibt es 4 von ihnen? Zwei Commits mit 3 Dateiänderungen wurden zusammengeführt.

Überprüfte Git Dokumentation und tat etwas duckduckgo'ing und konnte keine Antwort finden.

Mit freundlichen Grüßen

+2

Haben Sie irgendwelche Git Haken installiert? –

+1

@JulienLopez Nein, habe ich nicht. Benötigt, um zu überprüfen, was ein Git Haken ist. Hier finden Sie ein Atlassian-Tutorial: [link] (https://www.atlassian.com/git/tutorials/git-hooks). Im Hooks-Verzeichnis meines Repository habe ich nur die Standard-Hooks, die alle mit ".sample" suffigiert sind. –

+1

Soweit ich weiß, sind diese Nachrichten nicht von gewöhnlichen Git. Haben Sie in Ihrem lokalen Repository so etwas wie 'grep -nr 'destructing' versucht? –

Antwort

1

Höchstwahrscheinlich wird diese Nachricht von Notepad ++ generiert wurde.

Haben Sie Notepad++ set as your git commit message editor? Verwenden Sie Cygwin? Wenn dies der Fall wäre, hätte das Ziehen und Abrufen eines Merge-Commits Notepad ++ geöffnet. Ab dann gibt es eine Chance, dass Sie den Plugin-Manager geöffnet haben.

Notepad ++ 's Plugin Manager zuvor destructing %d Meldungen abgegeben, wenn es geöffnet wurde, aber aufgrund einer Konsole in der Regel nicht angebracht ist, diese Nachrichten zeigten nie irgendwo auf. Jedoch mit Cygwin, sie tun erscheinen ... aber nur, wenn Sie Notepad ++ schließen. Die Nachrichten erscheinen auch nur beim Öffnen des Plugin-Managers, wodurch es schwierig wird, den eigentlichen Grund herauszufinden.

This has been fixed, und wird in der nächsten Version des Plugin-Managers (die noch nicht out ist) gelöst werden.

Die Nachrichten beziehen sich nur auf interne Entsorgung aus Notepad ++; keine tatsächlichen Daten wurden gelöscht oder sogar geändert. Das ist normales Verhalten für den Plugin-Manager und nichts, worüber man sich Sorgen machen muss. (Ich bin nicht ganz sicher, warum es 4 Vorkommen ist; das ist nur die Anzahl der Dinge, die zugewiesen werden).