아이디어 임시 저장 파일 이나 아이디어 전환 지점 코드 분실 문제 해결

아이디어 가 지점 을 전환 할 때 수 정 된 코드 파일 이 모두 보이 지 않 습 니 다.
문 제 를 찾 았 습 니 다.분기 전환 시 아이디어 가 자동 으로 임시 저장 파일 을 만 듭 니 다.

클릭 하면 오른쪽 View-->임시 저장 파일 을 표시 할 수 있 습 니 다.Apply Stash 를 누 르 면 현재 지점 에 임시 저장 파일 을 적용 할 수 있 습 니 다.

이 방법 이 여전히 안 되 는 것 을 발견 하면 당황 하지 마 세 요.아 이 디 어 는 현재 파일 의 수정 상 태 를 자동 으로 기록 합 니 다.기본 저장 은 5 일 이 며,설정 저장 시간 을 스스로 수정 할 수 있 습 니 다.

이 파일 변경 기록 을 표시 할 수 있 습 니 다.

추가:IDEA git 분기 전환 주의사항
IDEA 도움말 문 서 는 분기 전환 시 옵션 설명 을 제공 합 니 다.

1.로 컬 브 랜 치 를 전환 할 때(예 를 들 어 A 를 B 로 자 르 면)Restore workspace on branch switching 대화 상자 가 나타 납 니 다.만약 에 선택 하면 브 랜 치 를 전환 할 때 현재 브 랜 치(A)에서 add 또는 commt/push 가 되 지 않 은 파일 변경(중단 점 등 설정 포함)을 전환 후의 브 랜 치(B)로 가 져 옵 니 다.
2.로 컬 작업 공간 에 uncommitted changes 가 없 으 면 분기 가 순조롭게 전 환 됩 니 다.
3.로 컬 작업 공간(분기 A)에서 일부 파일 이 분기 B 로 변경 되면 IDEA 에서 대화 상 자 를 꺼 내 Force Checkout 이나 Smart Checkout 을 선택 하 게 합 니 다.
Force Checkout 을 선택 하면 로 컬 작업 공간(분기 A)의 제출 되 지 않 은 수정 사항 이 덮어 씁 니 다(분기 B 로 덮어 씁 니 다).코드 를 잃 어 버 릴 수 있 습 니 다!!
Smart Checkout 을 선택 하면 IDEA 는 stash 명령 을 먼저 실행 하고 제출 되 지 않 은 변경 사항 을 저장 한 다음 checkout 에서 분기 B 로,분기 B 로 전환 한 후 unstash 로 변경 하기 때문에 A 분기 로 컬 의 변경 사항 은 B 분기 로 가 져 옵 니 다.
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.

좋은 웹페이지 즐겨찾기