# 修复 Cursor Worktree 路径问题

## 问题描述
Cursor 在应用 worktree 更改时，错误地尝试写入 `/Users/work/python/auto_trade_sys/...` 而不是 `/Users/vivian/work/python/auto_trade_sys/...`，导致权限错误。

## 解决方案

### 方案1：创建符号链接（推荐，需要管理员权限）

在终端执行：
```bash
sudo ln -sf /Users/vivian/work /Users/work
```

这将创建符号链接，让 Cursor 能够访问正确的路径。

### 方案2：手动复制文件（如果确实有差异）

如果 worktree 中有未同步的更改，可以手动复制：

```bash
# 检查哪些文件有差异
cd /Users/vivian/.cursor/worktrees/auto_trade_sys/tcu
git diff --name-only master

# 如果有差异，手动复制文件
cp backend/config_manager.py /Users/vivian/work/python/auto_trade_sys/backend/
cp frontend/src/components/ConfigPanel.jsx /Users/vivian/work/python/auto_trade_sys/frontend/src/components/
# ... 其他文件
```

### 方案3：直接在主分支工作（避免 worktree）

关闭 worktree，直接在主分支工作：
```bash
cd /Users/vivian/work/python/auto_trade_sys
# 在这里直接编辑文件
```

### 方案4：忽略错误（推荐，如果文件已同步）

如果所有文件已经同步（已验证），可以安全地忽略这些错误提示。功能不受影响。

## 验证文件是否已同步

运行以下命令验证：
```bash
for file in "backend/config_manager.py" "backend/database/init.sql" "frontend/src/components/ConfigPanel.jsx"; do
  diff -q /Users/vivian/.cursor/worktrees/auto_trade_sys/tcu/$file /Users/vivian/work/python/auto_trade_sys/$file
done
```

如果没有输出，说明文件已同步。

## 当前状态

✅ 所有代码文件已同步
✅ worktree 和主分支在同一个 commit (90f3d01)
✅ 功能正常

这是 Cursor 的路径解析 bug，不影响实际功能。
