git 拉取显示 "destructing" 条消息

git pull shows "destructing" messages

我今天做了 git pull 并得到以下结果:

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

一些上下文:

那么 "destructing X" 消息是关于什么的? 为什么有4个?合并了 3 个文件更改的两个提交。

检查了 git 文档并做了一些 duckduckgo'ing,但找不到答案。

亲切的问候

该消息很可能是由 Notepad++ 生成的。

你有Notepad++ set as your git commit message editor吗?另外,你在使用 Cygwin 吗?如果是这样,那么拉取并获得合并提交将打开 Notepad++。从那时起,您就有可能打开插件管理器。

Notepad++ 的 插件管理器 以前在打开时会发出 destructing %d 消息,但由于通常没有连接控制台,这些消息从未出现在任何地方。但是,对于 Cygwin,它们 do 会出现……但只有在您关闭 Notepad++ 时才会出现。这些消息也只有在您打开插件管理器时才会出现,这会让您很难找出真正的原因。

This has been fixed,将在插件管理器的下一版本中解决(尚未发布)。

这些消息仅与 Notepad++ 中的内部处置有关;没有实际数据被删除甚至更改。这只是插件管理器的正常行为,无需担心。 (我不完全确定为什么会出现 4 次;这只是分配的数量)。