[SVN·GIT] SVN과 GIT의 차이점
·
TOOL/VCS
형상관리(Version Control Revision Control)툴 - 소프트웨어 버전 관리 툴이라고도 한다. - 형상관리는 소스의 변화를 끊임없이 관리하는 것을 말한다. - 소스를 버전 별로 관리할 수 있어서 개발할 때 실수로 소스를 삭제하거나, 수정하기 이전으로 돌아가야되는 경우 유용하게 사용되는 툴. - 또한 팀 프로젝트에서도 누가 무엇을 어떻게 수정했는지도 알 수 있기 때문에 코드를 병합하거나 수정된 소스를 추적하는 데에도 쓰인다. ▶ 형상관리툴의 종류 - Client/Server 타입 : Subversion(SVN), CVS, Perforce, ClearCase, TFS - 분산저장소 타입 : Git, Mercurial, Bitkeeper, SVK, Darcs - Folder 공유 타입 : ..
[GIT] Eclipse에서 GitLab 프로젝트 PUSH / PULL
·
TOOL/VCS
이전단계 - GitLab 연결 방법 링크 : https://rebornbb.tistory.com/entry/%EA%B9%83%EB%9E%A9 [GIT] 프로젝트 GitLab 연결하기 1. 깃 설치하기 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 📌 Additional icons - On the Desktop : 바탕화 rebornbb.tistory.com Branch 생성 + PUSH 1. Branch 생성 프로젝트 우클릭 > Team > Switch To > New Branch... 클릭 Branch name을 입력한 Finish 클릭 Check out new Branch를 선택하면..
[Eclipse] 이클립스 디버깅
·
TOOL/Eclipse
Break Point 지정 더블클릭 or 우클릭 -> Toggle Breakpoint를 누르면 좌측 그림과 같이 조그마한 점이 찍힙니다. 이것이 브레이크 포인트입니다. 반복하면 브레이크 포인트가 해제됩니다. 디버그 모드 실행 디버그 모드를 실행시키려면 상단바에 있는 벌레모양 Debug를 클릭하거나 Run -> Debug를 클릭합니다. 단축키는 [F11]입니다 디버깅 중 위와 같은 메시지 창이 뜬다면 Switch를 눌러 디버깅 모드로 전환 디버깅 진행 디버깅을 시작하면 위와 같이 브레이크 포인트를 지정한 부분에 정확히 멈춥니다. 여기서 디버깅을 진행하기 위해서는 자주 사용하는 단축키를 외워두시면 좋은데 자주 사용하는 단축키는 아래와 같습니다. Step Into(F5) : 한 줄씩 진행하되 함수 안이면 함수..
[GIT] 프로젝트 GitLab 연결하기
·
TOOL/VCS
1. 깃 설치하기 - 관리자 + 팀원 1) 약관을 읽고 "Next"를 눌러줍니다. 2) Git이 설치될 경로를 지정하고 "Next"를 눌러줍니다. 3) 설치할 구성요소를 지정하고 "Next"를 눌러줍니다 Additional icons - On the Desktop : 바탕화면에 바로가기 생성 Windows Explorer integration - Git Bash Here : 폴더 오른쪽 클릭 메뉴에 Git Bash Here(연결 기능) 추가 - Git GUI Here : 폴더 오른쪽 클릭 메뉴에 Git GUI Here(연결 기능) 추가 Git LFS (Large File Support) - 대용량 파일 지원 Associate .git* configuration files with the defalut t..
[Eclipse] publishing 없이 서버 구동하기 - 빠르게 수정 결과 확인하기
·
TOOL/Eclipse
서버 탭 > tomcat server at localhost 탭 > server option > Serve modules without publishing 체크 1. Serve modules without publishing 체크 안함 - tomcat 세팅에서 설정된 server path > deploy path로 의존하는 모듈들이 퍼블리싱된다. - 메인 프로젝트는 의존하는 모듈을 참조한다. - class 파일 이외에 다른 파일들은 퍼블리싱 안될 수 있다. 2. Server modules without publishing 체크함 - 메인 프로젝트는 의존하는 모듈(프로젝트 등)을 퍼블리싱 하지 않고 직접 참조한다. The server cannot be saved for the following reason..
[Eclipse] Dynamic Web Project에서 pom.xml 사용하기
·
TOOL/Eclipse
1. 우선 이클립스에서 Dynamic Web Project를 생성 2. Project Explorer에서 생성된 프로젝트에 마우스 우클릭 3. Configure > Convert to Maven Project 클릭 4. Finish를 누른다. 5. 프로젝트 내에 pom.xml이 생성된 것을 확인할 수 있다. 출처 : https://lasdri.tistory.com/779 Eclipse Dynamic Web Project에서 pom.xml 사용하기 Spring Framework에는 pom.xml이 있다.다이나믹 웹 프로젝트(jsp 서블릿 프로젝트)에서도 pom.xml 사용하면 좋을 수 있다. 1. 우선 이클립스에서 Dynamic Web Project를 생성한다.2. Project Explorer에서 생성된..
[Eclipse] 이클립스 단축키
·
TOOL/Eclipse
이클립스 자주 사용하는 단축키 주석 Ctrl + Shift + / : 블록을 주석으로 처리 (/* */) Ctrl + Shift + \ : 블록 주석을 해제 Ctrl + / : 한줄 or 블록 주석 처리 / 해제 (//) 검색 Ctrl + F : 키워드 검색 (해당 소스에서만) Ctrl + H : 키워드 검색 (프로젝트 전체에서) Ctrl + Shift + R : 전체 리소스에서 파일 찾기 Ctrl + Shift + T : Jar 포함 클래스 찾기 Ctrl + Alt + H : 특정 클래스 호출 위치 찾기 Ctrl + K : 찾을 문자열을 블럭으로 지정하고 검색 Ctrl + Shift + K : 밑에서 문자열 검색 위치 이동 Ctrl + 특정 클래스 마우스 왼쪽 클릭(F3) : 특정 클래스로 이동 Ctr..
[Eclipse] Dynamic Web Project 프로젝트 구조
·
TOOL/Eclipse
Dynamic Web Project 프로젝트 구조 이클립스에서 서블릿/JSP 기반 웹 어플리케이션 프로젝트는 Dynamic Web Project이다. Project name : 프로젝트 이름 Target runtime : 웹 어플리케이션을 실행할 서버 Dynamic web module version : 서블릿 버전. 이클립스는 여기에 지정된 버전으로 소스코드의 문법을 검사한다. Source folders on build path : Java 소스폴더Default output folder : 컴파일 결과 출력폴더 Context root : 웹 어플리케이션 이름 . 기본값은 프로젝트 이름이다. 서버에 자동 배치할 때 이 이름으로 폴더를 만들어 배치한다. 웹 브라우저에서 실행을 요청할때 여기에 지정된 이름을 ..
[Eclipse] 내부에서 Tomcat 웹 모듈 경로를 변경하는 방법
·
TOOL/Eclipse
이클립스 내부에서 Tomcat 웹 모듈 경로를 변경하는 방법 Tomcat 서버는 우선 이클립스 내부의 Servers라는 영역에 존재하게 된다 하지만 웹 모듈의 경로 설정은 Overview에서 하는 것이 아닌 좌측 하단에 위치한 Modules에서 진행하게 된다. 만약에 기존의 등록한 Web 프로젝트가 없다면 Add Web Module를 통해 추가한 후 Edit을 통해 변경해 주면 되고 있을 경우 바로 Edit을 통해 변경해 주면 된다. 이후 자신이 원하는 Path를 입력해 주면 경로 설정은 마무리 된다. 출처 : https://seeminglyjs.tistory.com/304