클로드 코드를 클로드 데스크톱을 이용해 사용하면 신규 git 워킹트리가 생성되는데, 신규 git 워킹트리 임으로 현재 checkout 된 브랜치의 내용은 알 수 없어서 현재 브랜치 내용 인지할 수 있도록 방법을 찾음

방법
- 현재 브랜치의 변경된 내용을 특정 브랜치에 그대로 복사
0. terminal 오픈
1. 아래 파워쉘 명령어 입력
- 프로젝트 경로명
- 자동생성된 브랜치명
$src = "D:\프로젝트 경로 명"
$dest = "$env:USERPROFILE\.claude-worktrees\프로젝트 경로 명\자동생성된 브랜치명"
git status --porcelain | ForEach-Object {
$file = $_.Substring(3).Trim()
if ($file -eq "nul") { return }
$srcFile = Join-Path $src $file
$destFile = Join-Path $dest $file
$destDir = Split-Path $destFile -Parent
if (!(Test-Path $destDir)) { New-Item -ItemType Directory -Path $destDir -Force | Out-Null }
Copy-Item $srcFile -Destination $destFile -Force
Write-Host "Copied: $file"
}
- 조금 번거롭지만 위와 같은 방법으로 가능.. (추후 다른 방법 생기면 업데이트 필요)
- 새 대화마다 위 작업 반복 해줘야 함;;
반응형
'개발 > Claude' 카테고리의 다른 글
| Claude Code 에서 playwright 설치하기 (0) | 2026.02.04 |
|---|