Intellij Idea-버전 관리

IntelliJ는 Git, Subversion, Mercurial, CVS, GitHub 및 TFS와 같은 다양한 버전 제어 시스템을 지원합니다. IDE 자체에서 버전 제어 관련 작업을 수행 할 수 있습니다.

이 장에서는 Git 및 Subversion (이하 SVN이라고 함)에 대해 설명합니다. 독자가 Git 및 SVN 도구와 해당 용어에 익숙하다고 가정합니다.

힘내

이 섹션에서는 Git으로 작업하는 방법을 배웁니다.

복제

기존 Git 저장소를 복제하려면-

  • Version Control-> Git에서 File-> New-> Project로 이동합니다.

  • 저장소 URL, 상위 디렉토리 및 디렉토리 이름을 입력하십시오.

  • 계속하려면 복제 버튼을 클릭하십시오.

  • 위 단계를 성공적으로 실행하면 저장소가 복제됩니다.

변경 사항 추적

Git은 저장소에서 변경 한 사항을 추적합니다. 저장소에서 파일을 수정하고 저장소와 비교해 보겠습니다.

  • VCS → Git → 최신 리포지토리 버전과 비교로 이동합니다.

  • 위의 단계는 diff 창이 열립니다.

  • 녹색 배경색으로 오른쪽에 새 선이있는 것을 볼 수 있습니다.

  • Git은 새로운 콘텐츠를 추가 했으므로 녹색으로 표시됩니다. 콘텐츠를 삭제하면 빨간색으로 표시됩니다.

로컬 변경 사항 되돌리기

다음 단계에 따라 로컬 변경 사항을 삭제하십시오.

  • 다음으로 이동 VCS → Git → Revert 선택권.

  • 확인을 요청하고 변경 사항을 제거합니다.

저장소에 파일 추가

저장소에 파일을 추가하려면 다음으로 이동하십시오. VCS → Git → Add option. 이 작업은 다음과 유사합니다.git add 동작.

변경 사항 커밋

커밋 작업은 로컬 커밋을 만듭니다. 다음과 유사합니다.git commit동작. 커밋을 수행하려면-

  • 다음으로 이동 VCS → Git → Commit File 선택권.

  • 커밋 할 파일을 선택합니다.

  • 커밋 메시지를 입력하고 커밋 버튼을 클릭합니다.

원격 저장소에 변경 사항 푸시

푸시 작업은 로컬 변경 사항을 원격 저장소로 보냅니다. 변경 사항을 푸시하려면-

  • 다음으로 이동 VCS → Git → Push 선택권.

  • 창이 나타납니다. 여기에서 밀릴 커밋을 볼 수 있습니다.

  • 커밋을 확인하고 푸시 버튼을 클릭하여 변경 사항을 게시하십시오.

기록 또는 로그보기

기록을 표시하려면 VCS → Git → Show history option. 이 작업은 다음과 유사합니다.git log명령. 다음과 같이 역사를 보여줍니다-

업데이트 받기

저장소에서 업데이트를 가져 오려면 다음 단계를 따르십시오.

  • 다음으로 이동 VCS → Git → Pull 선택권.

  • 요구 사항에 따라 옵션을 선택하십시오.

  • 당기기 버튼을 클릭합니다.

Git에 기존 프로젝트 추가

Git에서 기존 프로젝트를 추가하려면-

  • 로 이동 VCS → Import into Version Control → Create Git 저장소.

  • 디렉토리를 찾아 프로젝트를 선택하십시오.

  • 확인 버튼을 클릭하십시오.

파괴

이 섹션에서는 IntelliJ에서 Subversion이 작동하는 방식을 이해합니다. 이를 이해하기 위해 몇 가지 중요한 조치를 고려해 보겠습니다.

점검

SVN 저장소를 확인하려면-

  • 로 이동 File → New → Project from Version Control → Subversion.

  • 저장소 URL을 입력하십시오.

  • 클릭 OK 단추.

변경 사항 추적

SVN은 저장소에서 변경 한 사항을 추적합니다. 저장소에서 파일을 수정하고 저장소와 비교해 보겠습니다.

  • VCS-> Subversion-> 최신 리포지토리 버전과 비교로 이동합니다.

  • 녹색 배경색으로 오른쪽에 새 줄이 있음을 알 수 있습니다.

  • SVN은 녹색 배경으로 표시하여 새 콘텐츠가 추가되었음을 나타냅니다. 콘텐츠를 제거하면 빨간색으로 표시됩니다.

로컬 변경 사항 되돌리기

다음 단계에 따라 로컬 변경 사항을 되 돌리십시오.

  • 다음으로 이동 VCS → Subversion → Revert 선택권.

  • 확인을 요청하고 변경 사항을 제거합니다.

원격 저장소에 변경 사항 커밋

원격 저장소에서 변경 사항을 커밋하려면 다음 단계를 따르십시오.

  • 로 이동 VCS → Subversion → Commit Files 선택권.

  • 새 창이 나타납니다. 여기에서 원격 저장소에 커밋 할 파일을 볼 수 있습니다.

  • 파일을 확인하고 Commit 버튼을 클릭하여 변경 사항을 게시합니다.

기록 또는 로그보기

기록을 표시하려면 VCS → Subverion → Show history선택권. 이 옵션은svn log명령. 다음과 같이 역사를 보여줍니다-

업데이트 작업

최신 변경 사항을 가져 오려면 다음으로 이동하십시오. VCS → Subversion → Update File/Update Folder 선택권.

Subversion에 기존 프로젝트 추가

SVN 아래에 기존 프로젝트를 추가하려면 다음 단계를 따르십시오-

  • 로 이동 VCS → Import into Version Control → Import into Subverion.

  • 저장소 URL을 입력하고 가져 오기 버튼을 클릭하십시오-