소규모 브랜치 전략은 master / developer 만 유지하고 간결하게 운영을 하려고 한다.브랜치가 많을 수도록 관리 포인트가 많으며, 브랜치별 Merge 작업 또한 빈번한 작업이 될 수 밖에 없다.그러므로 심플한 전략과 단위 프로젝트에 적합한 방안으로 구성한다.1. 브랜치 종류Branch설명비고mastermaster 브랜치로 최종 운영서버에 릴리지 되는 브랜치이며, 기본 브랜치이다.Tag 작업으로 운영에 배포 할 버젼을 지정한다.담당자가 Merge 작업stageQA 서버용 브랜치로 develop 브랜치에서 merge된 정보를 활용하여 QA서버에 반영하기 위한 브랜치로 사용된다.담당자가 Merge 작업develop개발을 위한 용도로 개발자는 해당 브랜치에서면 하위 브랜치를 만들어서 사용을 하면된다...
Spring Tool Suite (STS) 에서 기본 환경 설정이 필요함.1. 파일 인코딩 설정Windows > Preference 실행후 필터에 enc 입력후 그림과 같이 encoding을 UTF-8로 변경한다.파일을 잘못 저장해서 깨진상태로 저장되는 것을 막기 위함. 2. SVN 플러그인 설치subversion 으로 검색 Subclipse 4.3.4 설치Confirm으로 다음 진행설치 중 업데이트 사이트의 인증서 신뢰 여부를 확인 하는 창이 뜨면 아래와 같이 처리한다.Authority / Update Site 사이트 둘 다 선택하고 Trust Selected 선 설치가 완료되면 STS를 재 시작한다.3. Lombok 라이브러리 설치SVN을 통해서 소스를 다운로드 받으면, 해당 프로젝트의 Maven ..