Merge remote-tracking branch 'nas/main'
This commit is contained in:
commit
6ea9a2d516
6 files changed
+1575
No files matched your search
@@ -0,0 +1,45 @@
|
||||
---
|
||||
title: Syncthing-конфликт 1-needs-decision.md (music-tags-review)
|
||||
type: log
|
||||
namespace: family
|
||||
tags: [vault, sync, syncthing, conflict]
|
||||
date: 2026-09-26
|
||||
---
|
||||
|
||||
# Syncthing-конфликт: `personal/plans/music-tags-review/1-needs-decision.md`
|
||||
|
||||
**Когда:** 2026-09-26, тик sync-vault 09:05:28 UTC (15:05 по местному времени на телефоне).
|
||||
|
||||
## Что произошло
|
||||
|
||||
1. Eagle (Mac) 15:01 обновил `personal/plans/music-tags-review/*` — заметку
|
||||
`1-needs-decision.md` переписали в сжатую версию: ~89 КБ → 7,6 КБ
|
||||
(сводка «Файлов: 28 · Папок: 13» вместо «296 · 35»), плюс
|
||||
`2-medium-confidence.md`, `3-high-confidence.md`, `music-tags-review.md`
|
||||
(в них изменился только режим файла, содержимое — нет).
|
||||
2. На телефоне (Syncthing) в этот момент лежала **старая полная версия** той же
|
||||
заметки. Syncthing рассинхронизировал файл и сохранил проигравшую сторону как
|
||||
`1-needs-decision.sync-conflict-20260926-150525-XJRJQB2.md` (89 174 байта, 1530 строк).
|
||||
3. Фаза `syncthing` тика закоммитила конфликт-файл и запушила в bare; фаза
|
||||
`taiga-vault` влила его fast-forward (`7564ae2..51722b2`).
|
||||
|
||||
## Итог
|
||||
|
||||
- Данные **не потеряны**: полная версия есть и в конфликт-копии, и в истории git
|
||||
(blob `e200596c:personal/plans/music-tags-review/1-needs-decision.md`, 89 162 байта).
|
||||
- Три SHA равны (`51722b27`), `git status --porcelain` пуст в `/vault` и
|
||||
`/obsidian-syncthing`, маркеров конфликта 0, ошибок в логе 0.
|
||||
- **Конфликт-копию НЕ удалял** — это чужой артефакт Syncthing, решение за Алексеем:
|
||||
либо удалить (`*.sync-conflict-*` можно добавить в `.gitignore`), либо
|
||||
перенести из неё ещё не перенесённые пункты.
|
||||
|
||||
## Отличие от других шумовых классов
|
||||
|
||||
| Класс | Кто создаёт | Смысл |
|
||||
|---|---|---|
|
||||
| `.obsidian/*.tmp` | Syncthing телефона | временный файл, безвредно |
|
||||
| `*.bak-*` | Eagle/Kraken | бэкап перед перезаписью заметки |
|
||||
| `*.sync-conflict-<дата>-<id>.md` | Syncthing | проигравшая сторона конфликта двух устройств |
|
||||
|
||||
Все три класса Obsidian показывает (кроме не-`.md`), git их трекает — не удалять
|
||||
без подтверждения владельца.
|
||||
Regular → Executable
File mode changed.
+1530
File diff suppressed because it is too large.
Load diff
Regular → Executable
File mode changed.
Regular → Executable
File mode changed.
Regular → Executable
File mode changed.
Reference in new issue
Block a user