사용자 정의 작업 생성 및 실행
사용자 정의 명령은 Custom actions 버튼과 커밋, 분기 및 파일 메뉴를 통해 저장소에서 자체 프로그램을 실행합니다. 각 인수는 작성된 대로 정확하게 전달되고, 쉘은 관련되지 않으며, 명령을 처음 실행하면 실행되기 전에 실행될 내용이 정확하게 표시됩니다.
GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.
시작하기 전에
- 실행하려는 프로그램이 설치되었으며 전체 경로를 알고 있습니다.
어디서 찾을 수 있나요?
- 환경설정 › External Tools › Custom Commands를 클릭하여 추가하세요.
- 툴바의 Custom actions 버튼, 커밋, 브랜치 또는 파일의 Custom Commands 메뉴 또는 팔레트: Run Custom Command….
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| 환경설정 | ⌘, | Ctrl+, |
| 명령 팔레트 | ⌘⇧P | Ctrl+Shift+P |
단계
명령 추가
Custom Commands에서 Add Command를 누르고 Name를 지정한 다음 Browse…와 함께 Program를 선택하거나 전체 경로를 입력합니다.
인수 추가
각각에 대해 Add Argument를 누르세요.
{repo}(작업 폴더),{branch},{sha}또는{file}를 사용합니다. 여기서 GitTree는 하나를 채워야 합니다. 항상 묻는 경우 Ask before every run를 선택합니다. Save Commands을 누르세요.실행해 보세요
Custom actions 또는 브랜치, 커밋 또는 파일 메뉴에서 선택하세요. 처음으로 GitTree는 Program and arguments 아래의 프로그램과 각 인수 및 해당 폴더 Runs in를 나열합니다. Run을 누르세요.
출력 읽기
창에 Output 및 Messages이 표시되고 종료 코드와 함께 완료 또는 실패했다고 표시됩니다. Stop이(가) 장기 실행을 종료합니다.
예상되는 결과
귀하의 명령은 귀하가 선택한 리포지토리, 브랜치, 커밋 또는 파일에서 실행되었으며 인쇄된 내용을 확인했습니다.
명령 실행 방법
- 각 인수 필드는 하나의 인수입니다. 공백과 따옴표는 이스케이프할 필요가 없습니다. 셸에서는 아무 것도 실행되지 않으므로 파이프와
&&는 작동하지 않습니다. 대신 프로그램을 스크립트로 지정하십시오. - 명령은 선택한 경우에만 실행됩니다. 변경한 명령은 다음 실행 시 다시 확인 표시를 표시합니다.
{branch},{sha}또는{file}가 필요한 명령은 해당 명령이 있는 메뉴에서만 실행됩니다.
뭔가 잘못되면
"여기에서는 사용자 정의 명령을 실행할 수 없습니다."
해당 인수에는 분기, 커밋 또는 파일이 필요합니다. 해당 항목의 메뉴에서 실행하세요.
질문
사용자 정의 명령이 내 쉘 별칭을 사용할 수 있습니까?
아니요, 쉘이 실행되지 않기 때문입니다. 프로그램으로 bash, zsh 또는 pwsh를 사용하고 인수로 스크립트를 사용하세요.