# 服务器注册表 统一管理远程服务器信息(IP/域名、SSH 端口、用户名、描述、标签),是服务器管理体系的核心数据层,为 SSH Config 同步、VS Code Remote、软件管理等子功能提供基础数据。 ## 决策记录 - 服务器信息存 SQLite 而非配置文件,方便跨模块查询和关联(项目与服务器多对多) - 项目可关联多个服务器(部署环境),通过 project_servers 关联表实现 - 拆分为两个面板:ServerManagerPanel(全局服务器列表)+ ProjectServerPanel(项目维度的关联视图) ## 任务卡 ### ✅ 服务器 CRUD 与项目关联 - status: done - complexity: M - files: src-tauri/src/commands/servers.rs, src-tauri/src/db.rs, src/components/dashboard/ServerManagerPanel.tsx, src/components/dashboard/ProjectServerPanel.tsx, src/lib/commands.ts - depends: sqlite-db - acceptance: 可新增/编辑/删除服务器;项目看板可关联/解除关联服务器;servers 表和 project_servers 关联表正确建立