Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- mysqldump: Got error: 1045
- svn 충돌 해결 resolved
- usb efi 시스템 파티션 삭제
- 구글 OTP 인증
- apache mod rewrite
- 자바스크립트비밀번호검증
- bootstrap
- group_concat 구분자
- php 특정 문자열 취환
- html pdf 변환
- libxrender1
- 비밀번호정규식
- 세로 중앙 정렬
- PHP 정규식 예제
- modsecurity 설치
- magic bytes
- 파라미터 & 오류
- 아파치 웹 서버의 정보 숨기기
- JQuery checkbox 컨트롤
- javascript
- PHP 구글 OTP 연동
- svn 충돌 해결 resolve
- 부트스트랩4 세로 중앙 정렬
- mysql root 비밀번호 변경
- (using password: YES)" when trying to connect
- 비밀번호검증정규식
- PHP 구글 OTP 인증
- 우분투 mysql 비밀번호 없이 로그인 될때
- bootstrap modal
- wkhtmltopdf 실행 오류
Archives
- Today
- Total
투덜이 개발자
Subversion(SVN) 개념 및 명령어 정리 본문
반응형
Subversion(SVN) 개념 및 명령어 정리
📃 SVN 개념
SVN 사용흐름
|
- repository(저장소)
- trunk
- branch
- tag
📃 SVN 명령어 정리
- checkout[co]
# sandbox 디렉토리에 체크아웃받음 svn checkout[co] svn://127.0.0.1/TestRepo1 # source 디렉토리에 체크아웃받음 svn checkout[co] svn://127.0.0.1/TestRepo1 LocalRepo1 |
- import
svn import sampledir svn://127.0.0.1/TestRepo1/trunk |
- export
svn export svn://127.0.0.1/TestRepo1 |
- update[up]
svn update[up] #현재 작업 내용을 리비전 1로 갱신(최신 리비전보다 이전으로 되돌리는 것도 가능) svn update[up] -r 1 |
- add
svn add main.c |
- commit[ci]
svn commit[ci] -m "수정사항에 대한 메시지 입력" |
- status[stat, st]
svn status[stat, st] main.c |
- revert
#로컬 저장소 복사본 main.c에 가했던 변경들을 모두 취소함 svn revert main.c |
- diff[di]
svn diff[di] #저장소의 내용과 현재 작업 내용 중 main.c 파일이 차이를 확인 svn diff[di] main.c #리비전 1과 2의 차이를 확인 svn diff[di] -r 1:2 #리비전 1과 현재 작업중인 main.c의 차이를 확인 svn diff[di] -r 1 main.c #리비전 2와 현재 작업중인 디렉토리의 파일내용 차이를 확인 svn diff[di] -r 2 |
- log
svn log #리비전 4의 변경사항 로그 보기 svn log -r 4 #리비전 4의 test.c 파일의 변경사항 로그 보기 svn log -r 4 test.c #리비전 4 ~ 5의 변경사항 로그 보기 svn log -r 4:5 |
- mkdir
svn mkdir newdir |
- delete[del, rm, remove]
svn delete[del, rm, remove] newfile.c |
- move[mv]
svn move[mv] test.c /src/ |
- rename[ren]
svn rename[ren] test.c sample.c |
- list[ls]
svn list[ls] svn list[ls] svn://127.0.0.1/TestRepo1/trunk |
- blame[praise, annotate, ann]
svn blame[praise, annotate, ann] test.c svn blame[praise, annotate, ann] -r 4 test.c |
- switch[sw]
svn switch[sw] --relocate [이전주소] [새로운주소] |
- info
svn info # 로컬 저장소 정보 확인 svn info /svn_repos/LocalRepo1 # 원격 저장소 정보 확인 svn info svn://127.0.0.1/TestRepo1 |
✏️ 참고 Subversion Book(영문) http://svnbook.red-bean.com/ SVN에 대한 상세한 설명 확인 http://pyrasis.com/main/Subversion-HOWTO SVN 명령어 관련 https://stormaa.tistory.com/122 svn2git을 이용해 SVN에서 Git(bitbucket)으로 마이그레이션하기 https://jundol.kr/130 생활코딩 - 서브버전이란? https://www.opentutorials.org/course/305/1962 Subversion 소개 및 사용법 http://wiki.gurubee.net/pages/viewpage.action?pageId=26739556 SVN 이란? https://mmungkyu.tistory.com/4, https://na27.tistory.com/211 |
✏️ 추가 https://tortoisesvn.net/ TortoiseSVN란?
|
https://hellowoori.tistory.com/57
반응형
'OS > Linux' 카테고리의 다른 글
rsync 암호 없이 사용하기 (0) | 2022.02.14 |
---|---|
svn 충돌 해결 resolve / resolved / revert (0) | 2022.02.11 |
svn 충돌 해결하기 - 옵션선택 (0) | 2022.01.24 |
리눅스에서 SVN 사용하기 (0) | 2022.01.24 |
통신사별 DNS 서버 아이피 주소 ( SKT, KT, LG, GOOGLE) (0) | 2021.12.06 |