Files
Learn_System/.claude/memory/README.md
T
Maxim Dolgolyov 8a7091ddec chore(memory): снимок файлов памяти Claude в репозиторий для переноса
Копия пользовательской автопамяти (29 фактов + индекс MEMORY.md) в
.claude/memory/, чтобы переносить между машинами через git.
README.md — как восстановить в пользовательскую папку на другой машине.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 08:32:16 +03:00

2.9 KiB

Файлы памяти Claude (перенос между машинами)

Здесь собраны файлы автопамяти Claude Code для этого проекта, чтобы их можно было переносить через git и работать на другой машине.

MEMORY.md — индекс (загружается в контекст каждой сессии). Остальные .md — по одному факту на файл (см. frontmatter metadata.type: user / feedback / project / reference).

Как это работает

Claude Code хранит память не в репозитории, а в пользовательской папке, привязанной к пути проекта:

<домашняя папка>/.claude/projects/<хэш-пути-проекта>/memory/

На этой машине это: C:\Users\Home\.claude\projects\g--Dev-------BQ-System\memory\

Хэш g--Dev-------BQ-System получается из абсолютного пути проекта (g:\Dev\Тесты\BQ-System), где не-буквенно-цифровые символы заменены на дефис.

Восстановление на другой машине

  1. Склонируй репозиторий (память приедет в .claude/memory/).
  2. Определи целевую папку памяти:
    • Если путь проекта тот же (g:\Dev\Тесты\BQ-System) — папка та же: ~/.claude/projects/g--Dev-------BQ-System/memory/.
    • Если путь другой — открой проект в Claude Code один раз (он создаст папку ~/.claude/projects/<новый-хэш>/memory/), либо вычисли хэш из своего пути по правилу выше.
  3. Скопируй туда все .md из .claude/memory/ (включая MEMORY.md).

PowerShell-пример (путь проекта тот же):

$dst = "$env:USERPROFILE\.claude\projects\g--Dev-------BQ-System\memory"
New-Item -ItemType Directory -Force -Path $dst | Out-Null
Copy-Item ".\.claude\memory\*.md" $dst -Force

bash-пример (Linux/macOS, путь проекта тот же):

dst="$HOME/.claude/projects/g--Dev-------BQ-System/memory"
mkdir -p "$dst" && cp .claude/memory/*.md "$dst"/

Поддержание в актуальном состоянии

Это снимок. Когда Claude обновляет память во время работы, меняются файлы в пользовательской папке, а не здесь. Чтобы снова синхронизировать в репозиторий — скопируй из пользовательской папки обратно в .claude/memory/ и закоммить (или попроси Claude «обнови снимок памяти в репозитории»).