SourceTree의 사용자 지정 작업으로 PowerShell 명령 실행

SourceTree에는 사용자 정의 작업 기능이 있습니다.
사용자 정의 조작통합된git 지점을 한꺼번에 삭제합니다으로 하고 싶어서 해봤어요.

전제 조건

  • SourceTree 3.3.6
  • PowerShell Core 7

  • PowerShell을 사용하여 결합된git 분기-Qita 를 한 번에 삭제 설정
  • 설정 방법

  • SourceTree 메뉴 모음에서 도구 열기 > 옵션
  • 사용자 정의 작업 탭으로 이동
  • 추가 단추를 통해 다음과 같은 방식으로 사용자 정의 조작을 설정할 수 있다
  • 항목
    값 설정
    메뉴 이름
    임의로
    다른 창에서 열기
    검사하지 않음
    세부 출력 표시
    검열
    백그라운드에서 실행
    검열
    실행할 스크립트
    PowerShell 실행 파일의 전체 경로
    매개 변수-Command <コマンド文字列>다른 창에서 열기 를 선택하면 사용자 정의 작업을 수행할 수 없는 오류가 발생할 수 있습니다.
    https://community.atlassian.com/t5/Sourcetree-questions/Custom-actions-no-longer-working/qaq-p/1219284
    PowerShell 실행 파일의 전체 경로는 다음과 같습니다.
    C:\Program Files\PowerShell\7\pwsh.exe
    매개변수에 실제 명령을 설정합니다.
    -Command Remove-GitBranchMerged $REPO
    
    image.png
    이 설정이 완료되었습니다.

    좋은 웹페이지 즐겨찾기