vcs/svn
-
svn switch, relocatevcs/svn 2017. 4. 3. 08:30
Svn switch from trunk to branch siwtch 동일 저장소에서 저장소 마지막 위치를 변경한다. svn co svn://svn.domain.com/project_name/branches/release svn info Path: . Working Copy Root Path: /home/username/project_name URL: svn://svn.domain.com/project_name/branches/release ... svn switch ^/trunk At revision 3109. svn info Path: . Working Copy Root Path: /home/username/project_name URL: svn://svn.domain.com/project_name/..
-
svn cleanup errorvcs/svn 2017. 3. 31. 08:30
[SVN] 'cleanup' 에러 svn checkout ignore directory/folder [SVN] remains in conflict 에러 해결 - DEVELOPER svn up trunk ... error 'cleanup".... svn cleanup svn up trunk ... error ... sqlite3 .svn/wc.db "select * from work_queue" sqlite3 .svn/wc.db "delete from work_queue" svn up trunk ... '.' skipped node remains in conflict sqlite3 로 큐 작업을 삭제하니 문제는 해결 됐는듯 했지만... 하지만 이게 모두 다 받지 못하고 에러가 나네... 이래 저래 여러 방..
-
svn hooks를 이용한 release, trunk 자동 업데이트vcs/svn 2017. 3. 24. 00:11
hook script 로 svn 동작 제어하기 ssh-keygen 자동 로그인 How to get the name of branch in a post-commit hook in SVN? 주의 : 보안 이슈로 hooks 실행은 환경변수를 상속받지 않고 모두 초기화하고 실행된다. post-commit #!/bin/sh REPOS="$1" REV="$2" mailer.py commit "$REPOS" "$REV" /path/to/mailer.conf DIR="/home/svn/project_name/hooks" if svnlook dirs-changed -r "$REV" "$REPOS" | grep -qEe '^trunk/'; then ${DIR}/_dev_update.sh $1 $2 else ${DIR}/_..
-
팀 개발을 위한 SVN Branch, Merge 사용vcs/svn 2016. 7. 22. 12:09
토픽 브랜치와 통합 브랜치에서의 작업 흐름 파악하기 3.3 Git 브랜치 - 브랜치 관리 버전 관리 시스템 유랑기, 그리고 Git 적응기 SVN 사용시에 branch와 merge 잘 이용하기 저장소 svn://domain.com/project - 팀원 단위 진행 순서로 구성.(로컬 저장소 대용) - 팀원의 개별 폴더를 생성해서 관리하는 방식은 svn특성상 많은 문제가 발생 할 수 있다. - 개발자의 저장 폴더와 branches/release 간 commit / update 가 빈번하게 일어나며, - rev 관리가 되지 않을 가능성이 99%이고, - 개발자의 이해도에 따라서 관리자체가 되지 않을 수 있다. - 웬만하면 개발자 폴더를 버리고 branches/release 폴더를 기준으로 관리하는게 바람직하다..
-
SVN Conflict(충돌) Optionvcs/svn 2016. 6. 10. 17:52
e편집기로 통합된 파일을 변경 [edit] df통합된 파일에서 모든 변경사항 보기 r통합된 파일을 승인 dc통합을 무시한 모든 충돌 보기 mc내 파일 기준으로 충돌 보기 (same) [mine-conflict] tc그들 파일 기준으로 충돌 보기 (same) [theirs-conflict] mf내 파일 결정 (even non-conflicts) [mine-full] tf그들 파일 결정 (same) [theirs-full] m충돌 해결을 위해 내부 병합도구 사용 l충돌 해결을 위해 외부 병합도구 사용 [launch] p충돌을 표시하고 나중에 해결 [postpone] q이후 모든 충돌을 연기 s현재 목록 보기 (also 'h', '?')
-
propset propeditvcs/svn 2016. 1. 5. 12:07
How do I ignore a directory with SVN? How to set svn:ignore with multiple values? propset/propedit svn propset svn:ignore dirname . svn propedit svn:ignore . # . 폴더에 svn:ignore 설정 svn propset svn:ignore application/cache/ . # . 폴더에 라인단위로 svn:ignore 설정 svn propset svn:ignore "application/cache/* application/logs/* static/_upload/* static/_tmp/* " . # . 폴더에 설정된 svn:ignore 내용보기 svn propget svn:igno..