vcs/svn 18

svn cleanup error

[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 로 큐 작업을 삭제하니 문제는 해결 됐는듯 했지만... 하지만 이게 모두 다 받지 못하고 에러가 나네... 이래 저래 여러 방..

vcs/svn 2017.03.31

svn hooks를 이용한 release, trunk 자동 업데이트

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}/_..

vcs/svn 2017.03.24

팀 개발을 위한 SVN Branch, Merge 사용

토픽 브랜치와 통합 브랜치에서의 작업 흐름 파악하기 3.3 Git 브랜치 - 브랜치 관리 버전 관리 시스템 유랑기, 그리고 Git 적응기 SVN 사용시에 branch와 merge 잘 이용하기 저장소 svn://domain.com/project - 팀원 단위 진행 순서로 구성.(로컬 저장소 대용) - 팀원의 개별 폴더를 생성해서 관리하는 방식은 svn특성상 많은 문제가 발생 할 수 있다. - 개발자의 저장 폴더와 branches/release 간 commit / update 가 빈번하게 일어나며, - rev 관리가 되지 않을 가능성이 99%이고, - 개발자의 이해도에 따라서 관리자체가 되지 않을 수 있다. - 웬만하면 개발자 폴더를 버리고 branches/release 폴더를 기준으로 관리하는게 바람직하다..

vcs/svn 2016.07.22

SVN Conflict(충돌) Option

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', '?')

vcs/svn 2016.06.10

svn commit Subcommand

svn commit subcommands 프로젝트 소스 파일 액세스에 명령줄 서브버전 사용 SVN: Recurisvely add files? svn commit --help commit (ci): 변경된 내용을 작업 사본에서 저장소로 전송합니다. 사용법: commit [PATH...] 로그 메시지는 반드시 넘겨져야 하며, 빈 메시지를 넘길 수도 있습니다. 만약 --message 나 --file 옵션을 사용하지 않았다면, 편집기가 수행됩니다. 잠긴 파일이 있거나, 잠긴 파일이 들어 있는 디렉토리는 성공적으로 커밋이 되면 잠금이 해제가 됩니다. 옵션: -q [--quiet] : 아무것도 출력하지 않거나, 요약 정보만 출력합니다 -N [--non-recursive] : 사용금지; 대신 --depth=files..

vcs/svn 2015.11.03

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
반응형