subversion 14

PhpStorm(IntelliJ) Subversion merge

Merging with Subversion and IntelliJ IDEA Blurblah's Blog - SVN merge 기능 검토 Branch를 CheckOut받는다. IntelliJ DIEA > VCS > Intergrate Project Source 1 에 Branches 소스 Source 2 에 Trunk 소스 "Use ancestry" 체크해제 후 OK ( 이전 리비전 추적 부분은 고려가 필요하다. ) "Try merge, but make no changes" 병합 테스트, 변경사항을 Local Changes에 표시해 준다. 주의 : 한 두명의 개발자가 참여하는 프로젝트에서는 문제가 발생 할 가능성은 낮지만 그 이상 참여를 할 경우 SVN 기능에 대한 숙지가 필요 하다. 특히 병합(svn m..

ide/phpstorm 2016.07.26

SVN format 1.8 사용

IntelliJ IDEA 13.0.1 and Subversion 1.8 working copy format Subversion 1.8 and IntelliJ IDEA 13 SLIKSVN WINDOWS COMMAND LINE CLIENT Subversion 1.8 Features Status - High Level Overview 1.6SVNKit only 1.7SVNKit and command line client 1.8Command line client only Command line client 가 설치되지 않으면 Format 1.8을 사용할 수 없으니 필히 설치해야 된다. Jetbrains IDE Tool 에서 format 1.8 MAC MAC에서 brew upgrade subversion 으로 최..

ide/intellij 2016.01.21

Subversion 프로퍼티

svn: 서브버전 기능을 제어하는데 사용된다. 서브버전에서 파일수정이나 프로퍼티 수정은 똑 같이 취급되기 때문에 수정 후에는 커밋해야 하고, 더 이상 사용하지 않을 때는 되돌려야 하며, 때로는 충돌을 일으키기도 한다. 프로퍼티 설정 propset propget propdel proplist propedit # 문자열 프로퍼티 설정 svn propset reviewed-by "username : good job" docs/README.txt property 'reviewd-by' set on 'docs/README.txt' svn commit -m "리뷰코멘트 추가" # 텍스트 프로퍼티 얻기 svn propget reviewd-by docs/README.txt usernaem: good job # 프로퍼티..

vcs/svn 2014.11.10

CVS 를 Subversion으로 이동 svx2svn

CVS 를 SVN으로 변환 CVS 저장소 변환기능은 유닉스 시스템에서 가장 잘 동작한다. 윈도우 cygwin으로 위도우에서 이전할 수 있지만 추천할 만한 방법은 아니다. 가장 많이 사용하는 인코딩 옵션은 UTF8과 latin-1이며 그 외 인코딩 옵션은 파이썬 인코등 목록에서 찾아보면 된다. # cvs2svn 설치 sudo apt-get udpate sudo apt-get install svs2svn # CVS 저장소 사본만들기 mkdir /tmp/project-cvs cp -r /home/cvs/project /tmp/project-cvs # 변환 cd /tmp/project-cvs cvs2svn --dumpfile=project.dump --encoding=UTF-8 --encoding=latin1 ..

vcs/svn 2014.11.06

Apache Subversion

아파치 서브버전 서버 설정 # 설치 sudo apt-get update sudo apt-get install apache2 libapache2-svn # 저장소 디렉토리 생성 sudo mkdir /home/svn sudo chown www-data /home/svn 아파치에 서브버전 저장소 만들기 DAV svn # 지정된 디렉토리 아래 모든 디렉토리가 서브버전 각각의 저장소로 작동된다. # 아파치는 각 서브디렉토리를 서브버전 자장소로 네트워크를 열어준다. SVNParentPath /home/svn # 접근제어 방식 AuthType Basic AuthName "Subversion Repository" # 접근제어용 비밀번호 파일 위치 AuthUserFile /home/svn/passwd 아파치 접근 제어를..

vcs/svn 2014.11.05

subversion command

Subversion 사용 HOWTO 상태코드 A 작업 사본에 새로 추가됨 C 엡데이트나 병합 때문에 충돌이 발생함 D 작업 사본에서 삭제됨 G 저장소의 버전과 병합됨 I 작업 사본에서 무시됨 M 작업 사본에서 수정됨 R 작업 사본에서 대체됨 ? 버전 제어 대상이 아님 ! 작업 사본에 없거나(svn 명령어를 통하지 않고 삭제됨) 불완전한 상태임 임포트 #import 명령어 확인 svn ? import #svn import 로컬위치 소스위치 -m="메세지" --no-ignore --force --username username # --no-ignore 모두 등록 # -- force 오류 무시 강제 적용 svn import -m="Import" www svn://localhost/project_name/tru..

vcs/svn 2014.11.04
반응형