홈>
PowerShell 파일 (* .ps1)을 텍스트 파일로 취급하고 diff, 충돌 해결 등을 할 수 있습니까? 예를 들어 BitBucket에서 커밋 사이에 변경 사항이 표시되지 않습니다. 내용이 보이지 않습니다.
git 설정에서 어떻게 설정 하는가?
-
답변 # 1
-
답변 # 2
Philippe와 마찬가지로 Powershell ISE가 기본적으로 사용하는 인코딩에서 문제가 발생한다고합니다.
메모장에서 파일을 열고 저장할 때 utf-8을 선택하여 인코딩을 변경할 수 있습니다. 이 변경 후에도 git은 오래된 인코딩과 새로운 인코딩 사이에 차이를 만들려고 시도하기 때문에 여전히 diff를 만들 수 없습니다. 그러나 파일 이름을 변경하거나 중간 커밋을 수행하면 파일이 작동합니다.
인코딩을 변경 한 후에는 Powershell ISE에서 계속 작업 할 수 있습니다.
관련 질문
- git - 자동 - 마스터에 브랜치를 병합하는 동안 마스터에서 패치 버전 증가
- git - 저장소에 다른 프로젝트가 이미있는 경우 원격 저장소에 내 프로젝트를 추가하는 방법은 무엇입니까?
- git - Bitbucket에서 단일 특정 파일을 복제하는 방법
- git - 오류 - 프로젝트 양식 비트 버킷을 복제 할 때 '연결이 닫혔습니다…'
- git - 로컬 파일을 비트 버킷 저장소에 추가, 커밋 또는 푸시 할 수 없습니다
- git - 마스터 브랜치 삭제/재설정
- bitbucket - GIT API를 통해 GIT 저장소를 잠그는 방법
- git - 태그 (포함)까지 모든 커밋을 분기에 나열
- TFS 2015 빌드에서 BitBucket git repo를 복제하는 동안 "사용자가 인증서 검사를 취소했습니다"오류
파일 인코딩 (utf7?)에서 문제가 발생했습니다.
utf8로 변경하십시오. 나는 그것이 당신과 순수한 똥 편집기 인 powershell 편집기를 사용하기 때문이라고 생각합니다. powershell 플러그인으로 vscode를 선호하십시오.