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
- javascript
- 윈도우 환경 아파치 mod_security2 설치
- usb 삭제
- 파라미터 & 오류
- postfix 설치
- 유튜브 플레이 리스트 저장
- bootstrap modal
- wsl2 우분투에 docker 설치
- group_concat 구분자
- 숫자 3자리(천단위) 마다 콤마 찍기
- modsecurity 설치
- 비밀번호정규식
- apple push notification service (apns) is changing
- thumbnail 클래스
- sha-2 root
- mod_security2 설치
- (using password: YES)" when trying to connect
- 윈도우 mod_security2
- usb efi 시스템 파티션 삭제
- httpd.conf 보안 설정
- html pdf 변환
- 비밀번호검증정규식
- 아파치 웹 서버의 정보 숨기기
- bootstrap
- VS Code 서버설치
- php 배열제거
- mariadb upgrade
- 자바스크립트비밀번호검증
- php 이미지 url 검증 함수
- PHP 정규식 예제
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
Subversion(SVN) 개념 및 명령어 정리
📃 SVN 개념 SVN 사용흐름 최초로 서버 소스를 checkout 한다 소스를 수정한다 commit 할 파일을 add 한다 update 를 통해서 저장소에 새로운 파일이 없는지 확인한다 update 과정에서 conflict 가 일어나면
hellowoori.tistory.com
반응형
'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 |