로컬 환경
로컬 환경
작업 트리의 공통 작업과 설정 스크립트 구성하기
로컬 환경을 사용하면 작업 트리의 설정 단계와 프로젝트의 공통 작업을 구성할 수 있습니다.
ChatGPT 데스크톱 앱 설정 창에서 로컬 환경을 구성합니다. 생성된 파일을 프로젝트의 Git 저장소에 체크인하여 다른 사람과 공유할 수 있습니다.
Codex는 이 구성을 프로젝트 루트의 .codex 폴더 안에
저장합니다. 저장소에 프로젝트가 두 개 이상 있다면 공유 .codex 폴더가
포함된 프로젝트 디렉터리를 여세요.
설정 스크립트
작업 트리는 로컬 채팅과 다른 디렉터리에서 실행되므로 프로젝트 설정이 완전하지 않거나, 종속성 또는 저장소에 체크인되지 않은 파일이 누락되어 있을 수 있습니다. 설정 스크립트는 Codex가 새 채팅을 시작할 때 새 작업 트리를 생성하면 자동으로 실행됩니다.
이 스크립트를 사용하여 종속성을 설치하거나 빌드 프로세스를 실행하는 등 환경 구성에 필요한 명령을 실행하세요.
예를 들어 TypeScript 프로젝트에서는 설정 스크립트를 사용하여 종속성을 설치하고 초기 빌드를 실행할 수 있습니다.
npm install
npm run build설정이 플랫폼별로 다르다면 macOS, Windows 또는 Linux용 설정 스크립트를 정의하여 기본값을 재정의하세요.
작업
작업을 사용하여 앱의 개발 서버 시작이나 테스트 모음 실행 같은 공통 작업을 정의하세요. 이러한 작업은 빠르게 접근할 수 있도록 ChatGPT 데스크톱 앱의 상단 표시줄에 나타납니다. 작업은 앱의 통합 터미널에서 실행됩니다.
작업을 사용하면 프로젝트 빌드 실행이나 개발 서버 시작 같은 공통 명령을 매번 입력하지 않아도 됩니다. 일회성 빠른 디버깅에는 통합 터미널을 직접 사용할 수 있습니다.
예를 들어 Node.js 프로젝트에서는 다음 스크립트가 포함된 "실행" 작업을 만들 수 있습니다.
npm start작업의 명령이 플랫폼별로 다르다면 macOS, Windows 및 Linux용 스크립트를 정의하세요.
각 작업을 식별할 수 있도록 해당 작업과 관련된 아이콘을 선택하세요.
기본 제공 Git 도구 사용하기
Codex의 ChatGPT 데스크톱 앱은 각 로컬 프로젝트와 작업 트리 옆에 일반적인 Git 컨트롤을 제공합니다. diff 창에는 현재 체크아웃의 변경 사항이 표시되며, Codex가 처리할 인라인 댓글을 추가할 수 있습니다. 개별 청크나 전체 파일을 스테이징 또는 되돌리고, 변경 사항을 커밋하고, 브랜치를 푸시하고, 앱을 벗어나지 않고 pull request를 생성할 수 있습니다.
앱에서 제공하지 않는 Git 작업에는 통합 터미널을 사용하세요. 로컬 체크아웃에서 동시 변경 사항을 분리하려면 작업 트리에서 작업을 시작하세요.