이클립스에서 스프링 프로젝트 열기
how to: 프로젝트 파일을 압축해제-> import->maven existing project ->browse->해당 파일 찾기.
+웬만하면 워크스페이스에 파일을 두자!
(그냥 프로젝트를 오픈시키면 메이븐 라이브러리가 포함되어 있지 않아서 빌드를 못한다)
(스프링과 메이븐이 설치되어있어야 함)
깃허브에 스프링 프로젝트 올리기
how to:기존에 만들어둔 repository가 있다면, 그곳에 이름이 같은 파일로 create file 또는 files를 하면 PR(Pull Request)을 생성할 수 있다. 이때 new branch를 체크해서 만들면 해당 PR은 팀원과 상의 후 본 코드에 merge할 수 있다.
+이때, 파일 변화를 볼 수 있는데 ++도 중요하지만 --가 되는 부분에 특히 집중해야한다. 잘못하면 만든 코드가 다 날라갈 수도 있다. merge된 코드(최종코드)에선 history로 들어가면 이전에 존재하던 코드들이 보이고, 어떤 변화가 있었는지 알 수 있고 코드 한줄 한줄에 코멘트도 달 수 있다. 또, 그 코멘트에 대해 사람을 추가하여 토론 또한 가능하다.
느낀점: 형상관리 툴을 처음 사용해봤는데 프로젝트에 없어서는 안될 요소라는 생각이 들었다. 코드가 어디가 어떻게 바뀌었는지 한눈에 볼 수 있고, 작은 이슈도 그냥 지나치지 않고 함께 고민해보고 다양한 관점으로 토론해보는 방식이 협업에 많은 도움이 되었다. 하지만 사용법은 따로 공부하면서 이것저것 만져보면서 익혀야할 것 같다.
깃: 분산 소스 버전관리 시스템(혼자 할 때 유용)
깃허브:깃을 업로드하는 웹사이트(여럿이서 공동개발할 때 유용)
'Skill > Spring' 카테고리의 다른 글
error:Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/ResolvableTypeProvider (0) | 2020.01.20 |
---|---|
error: 귀찮은 톰캣 8080 포트 충돌 해결법 (0) | 2020.01.20 |
error: spring 404 (감격의 눈물ㅠㅠ) (0) | 2019.12.17 |
error: Missing artifact com.oracle:ojdbc7 (0) | 2019.12.16 |
error: sql developer 접속이 갑자기 안된다면? Listener refused the connection with the following error:ORA-12505 (2) | 2019.12.16 |