2016-06-30 115 views
5

我做了混帳拉今天並得到如下:混帳拉表示「自毀」的消息

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

一些背景:

  • 拉無法做到快進。因此我得到了一個合併提交。
  • 從我的分支從遠程分支的位置開始,我有一個提交(有兩個文件更改),遠程有一個提交(有一個文件已更改)。

那麼什麼是「破壞X」消息呢? 爲什麼有4個?兩個提交合並3個文件更改。

檢查了git文檔並做了一些duckduckgo'ing並找不到答案。

親切的問候

+2

你有任何機會安裝任何git掛鉤? –

+1

@JulienLopez不,我沒有。需要檢查一下git鉤子是什麼。在這裏找到一個atlassian教程:[link](https://www.atlassian.com/git/tutorials/git-hooks)。在我的存儲庫的hooks目錄中,我只有默認掛鉤,所有後綴都帶有「.sample」。 –

+1

據我所知,這些消息不是來自普通的git。你有沒有嘗試過像'grep -nr「這樣的東西在你的本地存儲庫中? –

回答

1

最有可能的是,該消息是由Notepad ++生成的。

您有Notepad++ set as your git commit message editor嗎?另外,你在使用Cygwin嗎?如果是這樣,那麼拉和合並提交將打開Notepad ++。從那時起,你有可能打開插件管理器。

記事本++的插件管理先前發出destructing %d消息,當它被打開了,但由於平時沒有附着一個控制檯,這些消息始終沒有露面任何地方。但是,對於Cygwin,他們出現...但只有當您關閉記事本++。這些消息也僅在您打開插件管理器時纔會顯示,這可能導致很難找出實際的原因。

This has been fixed,並將在插件管理器的下一個版本中解決(尚未完成)。

該消息僅與Notepad ++中的內部處理有關;沒有實際的數據被刪除甚至改變。這只是插件管理員的正常行爲,不值得擔心。 (我不完全確定它爲什麼出現4次,這只是分配的東西的數量)。