2016-06-30 26 views
5

ho fatto un git tirare oggi ed ha ottenuto la seguente:git pull mostra i messaggi "distruggendo"

$ 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(-) 

Alcuni contesto:

  • La trazione era in grado di fare un fast-forward. Pertanto ho ottenuto un commit di unione.
  • Dal punto in cui il mio ramo si è separato dal telecomando, ho avuto un commit (con 2 modifiche di file) e il telecomando ha avuto un commit (con 1 file modificato).

Quindi quali sono i messaggi "distruggenti X"? Perché ce ne sono 4? Due si impegna con 3 modifiche al file in cui sono state unite.

Controllato la documentazione git e fatto un po 'di duckduckgo'ing e non ho potuto trovare una risposta.

Cordiali saluti

+2

Avete qualche git git installato per caso? –

+1

@JulienLopez No, non l'ho fatto. Necessario per controllare che cosa è un gancio di git. Trovato un tutorial atlassiano qui: [link] (https://www.atlassian.com/git/tutorials/git-hooks). Nella directory hooks del mio repository, ho solo i ganci predefiniti, tutti con suffisso ".sample". –

+1

Per quanto ne so, questi messaggi non provengono da git ordinario. Hai provato qualcosa come 'grep -nr" destructing "' nel tuo repository locale? –

risposta

1

Molto probabilmente, quel messaggio è stato generato da Notepad ++.

Avete Notepad++ set as your git commit message editor? Inoltre, stai usando Cygwin? In tal caso, quindi tirare e ottenere un commit di unione avrebbe aperto Notepad ++. Da quel momento, c'è la possibilità che tu abbia aperto il gestore plugin.

Notepad ++ s 'Plugin Manager precedentemente emessa destructing %d messaggi quando è stato aperto, ma a causa di una console di solito non essere attaccati, quei messaggi mai arrivato da nessuna parte. Tuttavia, con Cygwin, vengono visualizzati do ... ma solo quando si chiude Notepad ++. I messaggi appaiono anche quando apri il gestore plugin, il che può rendere difficile capire la causa reale.

This has been fixed e sarà risolto nella prossima versione del gestore di plugin (che non è ancora disponibile).

I messaggi riguardano solo lo smaltimento interno da Notepad ++; nessun dato reale è stato cancellato o addirittura modificato. Questo è solo un comportamento normale per il gestore di plugin e non qualcosa di cui preoccuparsi. (Non sono del tutto sicuro del motivo per cui si tratta di 4 ricorrenze, questo è solo il numero di cose che vengono allocate).