파일 히스토리/선택을 위한 히스토리

 


섹션은 IntelliJ IDEA에서 File History History for Selection 보기와 함께 작업하는 방법을 설명합니다.
File History History for Selection 보기는 그들의 기능이 유사한 동안 섹션으로 합류됩니다.

 

*   만일 당신이 파일의 마지막 변경을 보거나 이전 개정으로 롤백하기를 원한다면 당신은 File History 사용해야만 합니다. File History 윈도우를 열기 위해서, 에디터에서 파일에 초점을 맞추거나 Project View 또는 Commander 안에서 그것을 선택하거나 메인 메뉴에서 Tools | Local History | Show History 선택하고 나타난 문맥 메뉴에서 Local History | Show History 선택합니다.

*   만일 당신이 파일 조각의 마지막 변경을 보거나 이전 개정으로 롤백하기를 원한다면 당신은 History for Selection 특징을 사용해야만 합니다.


History for Selection 사용하여 당신의 코드의 선택된 조각을 롤백하면 실제로 모든 전체 파일을 롤백할

입니다.


History for Selection 윈도우를 사용하기 위하여, 에디터에서 필요한 코드를 선택합니다. 그리고 메인 메뉴에서 Tools | Local History | Show History for Selection 선택하거나 오른쪽 버튼을 클릭하고 나타난 문맥 메뉴에서 Local History | Show History for Selection 선택합니다.

File History History for Selection 보기는 개의 부분으로 구성됩니다: Difference View History View.

Difference View 관련한 일반적인 이슈는 상응하는 섹션에서 주어집니다. 오로지 File History/History for Selection 관련하여 지정 항목 보기가 아래에 제공됩니다.

 

History View


History View 윈도우의 하단에서 발견됩니다.  History View 개의 칼럼을 갖습니다: Date, Version, Action.

파일 개정이 저장되었을 Date 칼럼은 날짜와 시간을 보여줍니다. Version 칼럼은 분리된 라인으로서 파일 개정을 보여줍니다. 그것들 중의 일부분에 대하여 당신은 라벨을 있습니다. 일부 개정은 자동적으로 라벨됩니다, 예를 들어, 프로젝트가 열리거나 프로젝트 테스트의 결과를 보여줄 . 후자의 경우에 성공적인 테스팅은 녹색으로 실패는 빨간 색으로 마크됩니다. 또한 당신은 당신 자신의 라벨을 Add Label 다이얼로그를 사용하여 설정할 있습니다. 현재 파일 개정은 상단에 있습니다.

History View 에서 파일 개정의 선택은 Difference View 왼쪽 윈도우에서 그것을 나타냅니다, 그리고 현재 개정 또는 다른 선택된 개정(오른쪽 Difference View 윈도우에서 보여주는)으로부터 상응하는 차이점이 강조됩니다.
개정 라인을 오른쪽 버튼 클릭하면 자동적으로 History View 에서 그것을 선택하고 아래 서술된 문맥 메뉴를 나타냅니다.
개정 라인은 다음의 의미를 가지고 있는 색이 됩니다:

Blue

라벨과 함께 저장된 개정을 마크합니다(이미 정의되었거나 주문형).

Orange

일부 라벨된 행동 후에 저장된 개정을 마크합니다(예를 들면, 리팩토링).


Action 칼럼은 Version 칼럼의 라인 사이에서 위치합니다. 그것은 파일 개정 저장 전후에 당신의 코드에서 일부 변경(다른 말로, 행동) 있었음을 표시합니다.

행동 선택은 Difference View 에서 반영되나 다른 방법으로 Version 칼럼에서 선택을 비교합니다. 왼쪽 윈도우는 파일 상태 전에 그리고 오른쪽 윈도우는 선택 행동 후에 나타납니다.

당신은 선택된 파일 개정과 현재의 사이에서 또는 개의 선택된 개정 사이에서 차이점을 비교할 있습니다.

행동 라인을 오른쪽 버튼을 클릭하면 자동적으로 History View 에서 그것을 선택하고 아래 설명된 문맥 메뉴를 나타냅니다.

 

행동 라인은 다음의 의미를 가지고 있는 색이 됩니다:

Grey

불가능하게 라인, 당신은 그것을 선택하거나 오른쪽 버튼을 클릭할 없습니다. 그것은 파일이 저장되어 왔던 이전의 개정 이후로 변하지 않고 남아있다는 것을 표시합니다. 예를 들면 IDEA 파일 개정을 자동적으로 저장했고 당신은 그것에 라벨을 붙이는 것을 즉시 결정했습니다.

Orange

라벨 행동을 나타냅니다(예를 들면, 리팩토링).


보기에서 항목을 오른쪽 버튼을 클릭하면 보기 툴바에서 버튼과 유사한 항목과 함께 문맥 메뉴를 부릅니다.


Rollback to Revision


만일 선택하면, 선택한 개정 또는 행동에 상응하는 상태로 파일을 가져옵니다.


Show Changes Only


만일 선택하면, History View 보여지는 실제 파일에 상응하는 라벨만을 위해 적용됩니다. 다른 라인(파일 콘텐트가 실제로 변경되지 않았을 , Project opened, Make project 등과 같은) 필터됩니다.


당신이 파일을 롤백하기를 원하지만 파일이 마지막으로 저장된 이후에 다른 파일이 변경되었을 , 당신에게 다음의 Files Changed 다이얼로그와 함께 프롬프트 입니다:



당신은 개의 파일을 롤백하는 것을 동의하거나 그것을 하는 것을 반대할 지도 모릅니다. 당신이 일부 다른 파일들을 변경하는 행동을 후에 개정으로 파일을 롤백하기를 원할 당신에게 다음의 Multiple Files Affected 다이얼로그와 함께 프롬프트 입니다:


당신은 다중 파일을 롤백하는 동의(Yes 누릅니다)하거나 바로 현재의 (No 누릅니다) 원하거나 또는 행동을 취소(Cancel 누릅니다) 해도 좋습니다.