SVN 15

SVN과 Git 동기화

https://git-scm.com/docs/git-svn 게릴라 버전 관리 - git Magic Git 프로젝트를 Google 코드로 내보내기 - Google Open Source Google 코드 프로젝트에서 Git으로 개발 SVN과 Git 동기화 svn-authors.txt 생성 username@gmail.com = user-name username = user-name (no author) = user-name 원격 SVN을 로컬 Git에 복제 # -s is /turnk git svn clone -s https://svntime.googlecode.com/svn/ svntime -A svn-authors.txt --prefix=origin/ # 개별 서브 프로젝트 폴더 git svn clone h..

vcs/git 2021.12.16

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