SourceTree 커밋으로 충돌하는 경우의 해결 방법 (Version 3.2.6)

1475 단어 SourceTree

경위



로컬 환경에서 파일의 버전 관리를 실시하기 위해서 SourceTree(Git 클라이언트)를 도입.
설치하는 동안 Bitbucket (Atlassian) 계정을 만들고 설치가 성공적으로 완료되었습니다.

로컬 폴더를 리포지토리에 등록하고 막상 커밋하려고하면 SourceTree가 충돌하여 커밋 할 수 없습니다 ...
리포트에 표시된 xml을 찾아도 발견되지 않았고 원인은 불명하고, 이력을 봐도 당연히 보류인 채로 커밋은 완료하지 않았다.

원인



상기와 같이 에러 리포트 파일이 발견되지 않기 때문에 직접의 원인은 불명.
Atlassian Community에서 여러가지 조사했는데, 어떠한 팝업을 표시하려고 크래쉬 하는 것 같다?

해결 방법



디폴트 유저 정보를 일단 공란으로 해 SourceTree를 재기동해, 다시 디폴트 유저 정보에 이름과 메일 주소를 입력하는 것으로 커밋할 수 있게 된다.

도구 > 옵션 > 일반 탭 > 기본 사용자 정보의 전체 이름 및 이메일 주소 입력란에 Bitbucket 계정을 만들 때 등록한 이름과 이메일 주소가 표시되지만 공백으로 표시합니다. 확인] → SourceTree를 다시 시작합니다.
다시 기본 사용자 정보를 표시하고 전체 이름과 이메일 주소를 다시 입력하고 확인을 누릅니다.


그러면 커밋의 코멘트란 위에 풀 네임 <메일 주소>가 표시되어 있어 이것으로 커밋해도 크래쉬 하지 않고 보존되게 되었다.

또 이 이외의 대처 방법으로서, 과거의 버젼(정상 동작의 보고가 있던 버젼은 3.1.3)에 되돌린다고 하는 방법도 있는 것 같다.
과거 버전으로 되돌리려면 제거가 필요없고, 과거 버전을 설치하는 것만으로 덮어쓰는 모양.
과거 버전의 입수처는 이쪽↓
htps //w w. 그렇게 할 수 있다. 코 m / w

좋은 웹페이지 즐겨찾기