본문 바로가기

svn5

[Jenkins] Maven프로젝트 빌드 및 SSH를 통한 배포 1. Jenkins 관리> 시스템 설정 SSH 정보 등록 2. 새로운 Item SVN 정보 등록 빌드 SSH통한 배포 3. 빌드전에 디렉토리 삭제 4. 빌드후에 서비스 리스타트 5. 배포후에 톰캣서비스에서 인식하기 위한 server.xml 파일 설정 관련글 [Ubuntu] 우분투 12.04 에서 젠킨스(Jenkins) 설치하기 2015. 5. 31.
파일 또는 디렉토리를 버전관리 대상에서 제외하는 법 이클립스에서 SVN을 이용해서 버전관리를 할때, 버전관리가 필요없는 파일을 Commit 하거나 Update 해서 오동작하는 경험을 해봤을 것이다. 이럴 경우, 아예 버전관리대상에서 제외함으로써 문제가 될 소지를 없앨 수 있다. 1. Window > Preference > Team > Ignored Resources 버전관리 대상에서 제외시킬 파일의 패턴을 정의해 둠으로써 관리가 가능하다. 2. 동기화를 진행 > 제외하고자 하는 파일 또는 디렉토리 위에서 마우스 오른쪽 버튼 > Team > Add to svn:ignore 해당 파일이나 디렉토리에 대해서 ignore을 설정할 수 있다. 2014. 2. 6.
[VisualSVN] 백업 및 복구 VisualSVN Server 에서 관리하는 Repository의 자료를 백업 받거나 복구하는 명령어는 다음과 같다. 1. VisualSVN Server Manager 를 실행한다. 2. VisualSVN Server command prompt 를 실행한다. 3. 콘솔상에서 "svnadmin dump c:\Repositories\Project > Project.dump" 을 실행한다. 실행이 완료되면 현재 PC에 로그인한 사용자의 사용자디렉토리에 Project.dump 파일이 생긴다. 원하는 위치에 덤프 파일을 저장하기를 원하면 파일명 앞에 적당한 경로명을 써주면 된다. 4. 콘솔상에서 "svnadmin load c:\Repositories\newProject < Project.dump" 을 실행한다. .. 2014. 1. 4.
[Eclipse] war 파일 export 시에 .svn 제외시키는 방법 프로젝트 속성을 연다.“프로젝트 속성” 창의 좌측 목록에서 “Resource>Resource Filters” 선택우측의 “Resource Filters” 에서 “Add…” 버튼 클릭한다.“Add Resource Filter” 창에서 “Filter type”은 “Exclude all” 선택, “Applies to” 에서 “Files and folders” 선택 및 “All children(recursive)” 체크, “File and Folder Attributes” 에서 “Name matches *.svn” 선택 후에 “OK” 버튼 클릭한다. 2013. 11. 16.
[SVN] Subversion/SVN 설정시 branches, tags, trunk 에 대한 개념 trunk - 기본적으로 개발을 시작할 때 사용하는 디렉토리(소스의 주 개발 작업을 진행하는 폴더) - 모든 프로그램 개발 작업은 trunk 디렉토리에서 부터 시작 - main, mainline, production의 의미로 사용됨 brankches - trunk 에서 뻗어져 나온 나뭇가지(소스의 실험적인 작업을 진행하는 폴더, 소스의 현재 버전을 유지보수 하고, 현재 버전을 기반으로 차기 버전을 개발할 경우 이 폴더 이용) - trunk 디렉토리에서 프로그램을 개발하다보면 큰 프로젝트에서 또 다른 작은 분류로 빼서 개발하는 경우. - 프로젝트 안의 작은 프로젝트 - release 버전과 유지보수 버전을 분리하고 싶을 때 사용 - customizing이나 hot fix 목적으로 분리하여 수정함 - 수정이.. 2013. 11. 13.