2017-11-29 18 views
0

Screenshot from IntelliJ는 인 IntelliJ에서 자식

에있는 파일에 원치 않는 변화를 제거합니다. 파일을 변경하지 않은 파일이 거의 없지만 커밋을 위해 항상 단계가 있습니다. 어떻게 이러한 파일의 변경 사항을 무시하도록 intelliJ를 구성 할 수 있습니까?

답변

-1

변경하지 않으면 수정 된 것으로 보이는 이유는 무엇입니까? 차이점은 무엇이라고 말합니까? 어쩌면 그것은 git에 의해 자동으로 끝나는 변환일까요?

IDEA는 명시 적으로 파일에 힘내 - 추가 기능을 호출하지 않으면 아무 것도 준비하지 않습니다. git 상태에서 이러한 파일은 수정되었지만 준비되지 않은 것으로 나열됩니다. 그래서 예. 수동으로 git commit을 호출하면 커밋되지 않습니다. IDEA에서는 커밋을 방지하기 위해 다른 변경 목록에 넣을 수 있습니다.

IDEA에서 파일의 변경 사항을 무시할 수는 없지만 git update-index assume-uncahnged 또는 git update-index --skip-worktree을 사용하면 파일에 대한 변경 사항을 무시하도록 설정할 수 있습니다.

+0

Admin.xml atc. .idea 폴더 아래에있는 파일입니다. 사용자가 변경하지는 않았지만 intaliJ가 시간 변경을위한 시간 변경 및 사용자 사용 데이터를 추가합니다. –

+0

이러한 변경은 구성 변경으로 인해 발생할 수 있습니다. 어쩌면 당신이 그들을 저지해야 할지도 몰라. 물론 실제 차이점이 무엇인지에 달려 있습니다. 때로는 구성 파일이 필요하지 않을 때 변경됩니다. 예 : https://youtrack.jetbrains.com/issue/IDEA-91607 –

0

파일 중 하나를 마우스 오른쪽 버튼으로 클릭하면 무시 메뉴 항목이 있어야합니다. 이것을 선택하고 지정된 디렉토리의 모든 파일을 무시하도록 선택하십시오. 디렉토리 이름이 .idea 디렉토리를 참조하는지 확인하십시오.

확인을 클릭하고 필요한 경우 로컬 변경 사항보기를 새로 고칩니다. 필요에 따라 다른 파일/디렉토리에 대해이를 반복합니다.

+0

이 방법은 버전 화되지 않은 파일에서만 작동합니다. 이 방법으로 이미 git에서 추적 한 파일을 무시하면 결국 로컬 변경 사항 (예 : 새로 고침 이후)에 계속 나타납니다. –

+0

사실, 이미 커밋되고 다른 사람들이 끌어 낸 파일을 git에서 가져 오는 것은 약간의 고통입니다. –