>

PowerShell 파일 (* .ps1)을 텍스트 파일로 취급하고 diff, 충돌 해결 등을 할 수 있습니까? 예를 들어 BitBucket에서 커밋 사이에 변경 사항이 표시되지 않습니다. 내용이 보이지 않습니다.

git 설정에서 어떻게 설정 하는가?


  • 답변 # 1

    파일 인코딩 (utf7?)에서 문제가 발생했습니다.

    utf8로 변경하십시오. 나는 그것이 당신과 순수한 똥 편집기 인 powershell 편집기를 사용하기 때문이라고 생각합니다. powershell 플러그인으로 vscode를 선호하십시오.

  • 답변 # 2

    Philippe와 마찬가지로 Powershell ISE가 기본적으로 사용하는 인코딩에서 문제가 발생한다고합니다.

    메모장에서 파일을 열고 저장할 때 utf-8을 선택하여 인코딩을 변경할 수 있습니다. 이 변경 후에도 git은 오래된 인코딩과 새로운 인코딩 사이에 차이를 만들려고 시도하기 때문에 여전히 diff를 만들 수 없습니다. 그러나 파일 이름을 변경하거나 중간 커밋을 수행하면 파일이 작동합니다.

    인코딩을 변경 한 후에는 Powershell ISE에서 계속 작업 할 수 있습니다.

  • 이전 php - codeigniter에서 이미지 크기를 조정할 수 없습니다
  • 다음 ios - Xcode 9 시뮬레이터가 실행되지 않습니다