Skip to content

Instantly share code, notes, and snippets.

@flrngel
Created July 1, 2014 05:47
Show Gist options
  • Save flrngel/fa71c1dd48051f4ebae7 to your computer and use it in GitHub Desktop.
Save flrngel/fa71c1dd48051f4ebae7 to your computer and use it in GitHub Desktop.
# SVN CHEATSHEET by 휘철
## checkout : 버젼관리되는 디렉토리를 다운받는다
svn co http://211.247.248.254/svn/trunk/<더 정확한주소>
## import : 업로드
svn import <폴더주소> http://211.247.248.254/svn/trunk/<업로드 하고싶은 주소>
## diff : 마지막 커밋이랑 현재 상태 비교 (코드 비교)
svn diff
# 전체비교
svn diff <파일명>
특정파일 비교
svn diff -r <revision>
# 특정 리비전 번호(커밋번호)와 비교
## up : 최신 리비전으로 업데이트
svn up
## st : 트랙킹 상태; status
svn st
# svn st 했을때 파일앞에 M은 변경된파일 A는 추가된 파일(아직 커밋안됬음을 뜻함) !는 리비전끼리 충돌났음을 의미 (부록 참조)
## add : 파일(혹은 폴더) 추가
svn add <그거>
## rm : 파일(혹은 폴더) 제거
svn rm <그거>
# 부록
## svn st에서 conflict 났을때
svn st | grep \!
# 이거 해서 나온 파일들의 conflict를 로그 등을 확인해서 해결하거나,
svn rm <해당파일>
# 이거를 통해서 지우고
svn up
# 다시 받는다
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment