Cursor 작업물 보호하기 (Save, Save As, Save All 살펴보기)
우선 글을 작성하게 된 이유는 많은 분들이 Cursor Save As에 대해서 검색을 하시길래 작성해봤습니다.
"버전 관리는 Git이 다 해주는데, 굳이 '다른 이름으로 저장(Save As)'을 쓸 일이 있을까?" 의문도 존재하지만 Git Repository를 세탕할 필요가 없는 가벼운 프로젝트로 추측됩니다. 그럼 Cursor Save에 대해서 살펴보시죠~
AI가 코드를 순식간에 짜주는 시대가 되었지만, 그 결과물을 내 것으로 확정 짓는 마지막 단추는 여전히 '저장'입니다.
가장 기본적인 기능 'Save'
Cursor에서 작업 중인 파일을 저장하는 것은 모든 프로젝트 관리의 시작입니다. 단순히 데이터를 남기는 행위를 넘어, AI가 제안한 코드를 검토하고 내 프로젝트의 일부로 수용한다는 '최종 승인'의 의미를 갖습니다.
경로: 상단 왼쪽 메뉴의 File 클릭
위치: Duplicate Workspace 항목 바로 아래(Right below)에서 찾을 수 있습니다.
단축 실행: File > Save
Cursor는 사용자가 원하는 파일 형식으로 어디든 저장할 수 있는 유연성을 제공합니다.
CSS, CS(C#), Plain Text 등 여러분이 작업 중인 거의 모든 파일 형식을 완벽하게 지원하므로, 어떤 언어로 프로젝트를 진행하든 데이터 손실 걱정 없이 안전하게 결과물을 보관할 수 있습니다.
'Save As'를 통한 복제와 변형
기존의 안정적인 코드를 유지하면서 새로운 기능을 실험해보고 싶을 때, 우리는 종종 '복사본'이 필요합니다. 이때 Save As 기능은 가장 빠르고 안전한 버전 관리 도구가 됩니다.
찾는 방법: Save 기능과 마찬가지로 Duplicate Workspace 바로 아래에 위치해 있습니다.
활용법: 현재 작업 중인 파일을 다른 이름으로 복제하여 저장합니다.
이 기능을 활용하면 원본 소스 코드를 건드리지 않고도 다양한 실험적 시도를 할 수 있습니다. 워크플로우에서 여러 버전의 로직을 제안하는 경우가 많은데, Save As를 통해 각각의 버전을 별도 파일로 관리하면 나중에 가장 최적의 코드를 선택하기 용이합니다.
대규모 프로젝트에서는 'Save All' 사용해보기
협업 환경에서는 한 번의 요청으로 여러 개의 파일이 동시에 수정되는 경우가 빈번합니다. 수십 개의 파일이 얽혀 있는 복잡한 프로젝트에서 파일을 일일이 하나씩 저장하는 것은 비효율적일 뿐만 아니라 위험하기까지 합니다.
용도: 폴더 내의 여러 파일(multiple files)을 한 번에 저장할 때 사용합니다.
기술적 통찰: 에디터는 연관된 여러 파일을 동시에 수정하는 특성이 있습니다. 이때 일부 파일만 저장하고 나머지를 놓친다면 파일 간의 의존성이 깨져 전체 프로젝트에 오류가 발생할 수 있습니다.
Save All은 이러한 인적 실수를 원천 차단하는 안전장치입니다. 수많은 수정 사항을 한 번의 클릭으로 일괄 적용함으로써 프로젝트의 일관성을 유지하고 전체적인 작업 속도를 획기적으로 높여줍니다.