Coding 공부/IntelliJ

[IntelliJ] Local History

CBJH 2024. 6. 20.
728x90
반응형
IntelliJ에서 포토샵 히스토리처럼 이전 작업으로 돌아가기 ⏪✨

코딩하다가 실수로 중요한 코드를 날려버렸거나, 갑자기 이전 버전으로 돌아가고 싶을 때 있으시죠? 😱 IntelliJ에도 포토샵의 히스토리 기능처럼 이전 작업 내역을 확인하고 특정 시점으로 되돌릴 수 있는 기능이 있습니다! 😎

바로 Local History 기능! 🕰️

Local History는 IntelliJ가 자동으로 파일 변경 내역을 저장해두는 기능입니다. 덕분에 실수로 삭제한 코드를 복구하거나, 여러 버전을 비교하면서 원하는 시점으로 돌아갈 수 있습니다.

Local History 사용 방법:

  1. Local History 열기:
    • 편집 중인 파일에서 마우스 오른쪽 버튼을 클릭하고 "Local History" -> "Show History"를 선택합니다.
    • 단축키: Ctrl + Shift + A (Windows/Linux) 또는 ⇧⌘A (macOS)를 누르고 "Local History"를 검색합니다.
  2. 히스토리 탐색:
    • 왼쪽 창에 파일 변경 내역이 시간 순서대로 표시됩니다.
    • 각 변경 내역을 클릭하면 오른쪽 창에 해당 시점의 코드와 현재 코드의 차이점을 비교해서 보여줍니다.
  3. 특정 시점으로 되돌리기:
    • 원하는 변경 내역을 선택하고 오른쪽 창 상단의 화살표 버튼 (<)을 클릭하면 해당 시점으로 코드를 되돌릴 수 있습니다.

꿀팁! 🍯

  • 자동 저장: Local History는 기본적으로 자동 저장되지만, 설정에서 저장 주기나 최대 저장 기간을 변경할 수 있습니다.
  • VCS와의 관계: Local History는 Git과 같은 버전 관리 시스템(VCS)과 별개로 작동합니다. 즉, Local History를 사용해도 커밋 기록에는 영향을 주지 않습니다.
  • 삭제된 파일 복구: Local History는 삭제된 파일도 기록하기 때문에, 실수로 파일을 삭제했을 때 유용하게 사용할 수 있습니다.

주의! ⚠️

  • Local History는 로컬에서만 작동하며, 다른 컴퓨터나 원격 저장소에는 저장되지 않습니다.
  • Local History는 모든 변경 내역을 저장하지 않을 수도 있습니다. (예: 너무 오래된 변경 내역은 삭제될 수 있습니다.)

마무리 🏁

IntelliJ의 Local History 기능을 활용하면 실수로 인한 코드 손실 걱정 없이 마음껏 코딩할 수 있습니다. 포토샵 히스토리처럼 이전 작업 내역을 탐색하고 원하는 시점으로 자유롭게 돌아가 보세요! 😊

댓글