1. 리눅스에서 SVN 설치하기
리눅스 배포판마다 다르지만 CentOS(Redhat 계열)의 경우 패키지 관리자(ex. yum, apt-get ... )를 통하여 간단하게 SVN을 설치할 수 있다.
( 패키지 관리자를 수행할 수 있는 권한이 필요함 )
[학번@linux ~]$ yum install -y subversion
그 외에 관련 의존물( NCURSES, FLEX, BISON )이 있어야만 LMC를 컴파일 할 수 있기 때문에 필수적으로 설치하여야 한다.
[학번@linux ~]$ yum install -y ncurses flex bison
2. 리눅스에서 SVN 사용하기
리눅스에서 svn이 설치 되었을 경우 "svn"이라는 명령어를 통하여 모든 기능을 수행할 수 있으며, 여기서는 간단하게 2~3가지 정도의 명령어를 소개한다.
자세한 내용은 인터넷 검색 및 리눅스에서 "svn --help"를 통하여 알아보도록 한다.
[학번@linux ~]$ svn --help [enter]
사용법: svn <subcommand> [option] [args]
Subversion 명령행 클라이언트 버전 1.6.11
'svn help <subcommand>'를 사용하여 특정 명령에 대하여 도움말을 얻으십시오.
'svn --version'를 사용하여 버전과 원격접속 모듈에 대한 정보를 얻으십시오.
또는 'svn --version --quiet'를 사용하여 버전 정보만 얻으십시오
대부분의 하위 명령들은 재귀적으로 수행하면서 파일이나 디렉토리를 인자로 취합니다.
명령들에 인자가 주어지지 않으면 현재 디렉토리를 포함하여 재귀적으로 수행하게 됩니다.
가능한 명령:
add
blame (praise, annotate, ann)
cat
changelist (cl)
checkout (co)
cleanup
commit (ci)
copy (cp)
delete (del, remove, rm)
diff (di)
export
help (?, h)
import
info
list (ls)
lock
log
merge
mergeinfo
mkdir
move (mv, rename, ren)
propdel (pdel, pd)
propedit (pedit, pe)
propget (pget, pg)
proplist (plist, pl)
propset (pset, ps)
resolve
resolved
revert
status (stat, st)
switch (sw)
unlock
update (up)
Subversion은 형상관리를 위한 도구입니다.
더 상세한 정보를 위해서는 http://subversion.tigris.org/를 방문하세요.
저장소에서 특정 위치의 소스를 다른곳으로 복사한다.
예는 lmc-1.4.0.b0 의 소스를 자신의 저장소로 복사한다.
사용법:
[학번@linux ~]$ svn copy Source Dest
예: ( 학번이 20141234 일 경우 )
[학번@linux ~]$ svn copy https://linux.cs.kookmin.ac.kr/lecturesvn/lmc/tags/lmc-1.4.0.b0 https://linux.cs.kookmin.ac.kr/lecturesvn/lmc/branches/20141234 -m "Comment"
주소의 뒤에 폴더 이름을 입력하게 되면 현재 위치에서 폴더 이름으로 저장소의 소스를 가져온다.
사용법 :
[학번@linux ~]$ svn co 주소
예 : ( 학번이 20141234 일 경우 )
[학번@linux ~]$ svn co https://linux.cs.kookmin.ac.kr/lecturesvn/lmc/branches/20141234
사용법 :
[학번@linux ~]$ svn add 파일명 ( 여러 파일의 경우 파일을 열거한다 )
[학번@linux ~]$ svn ci -m "comment" 예 :
[학번@linux ~]$ svn add filename01 filename02
[학번@linux ~]$ svn ci -m "first commit"
사용법 :
[학번@linux ~]$ svn update
예 :
[학번@linux ~]$ svn update
|
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 |
Tags
- 파라미터 & 오류
- modsecurity 설치
- PHP 구글 OTP 연동
- php 배열제거
- php 이미지 url 검증 함수
- mysqldump: Got error: 1045
- 유튜브 플레이 리스트 저장
- mod_security2 설치
- apple push notification service (apns) is changing
- bootstrap
- wsl2 우분투에 docker 설치
- 윈도우 mod_security2
- (using password: YES)" when trying to connect
- 윈도우 환경 아파치 mod_security2 설치
- bootstrap modal
- postfix 설치
- thumbnail 클래스
- sha-2 root
- 숫자 3자리(천단위) 마다 콤마 찍기
- 자바스크립트비밀번호검증
- PHP 정규식 예제
- html pdf 변환
- httpd.conf 보안 설정
- usb efi 시스템 파티션 삭제
- mariadb upgrade
- 비밀번호검증정규식
- 비밀번호정규식
- javascript
- group_concat 구분자
- 아파치 웹 서버의 정보 숨기기
Archives
- Today
- Total
투덜이 개발자
리눅스에서 SVN 사용하기 본문
반응형
리눅스에서 SVN 사용하기
http://lmc.cs.kookmin.ac.kr/readmore/linux-svn
리눅스에서 SVN 사용하기 - System Software
1. 리눅스에서 SVN 설치하기 리눅스 배포판마다 다르지만 CentOS(Redhat 계열)의 경우 패키지 관리자(ex. yum, apt-get ... )를 통하여 간단하게 SVN을 설치할 수 있다. ( 패키지 관리자를 수행할
lmc.cs.kookmin.ac.kr
반응형
'OS > Linux' 카테고리의 다른 글
Subversion(SVN) 개념 및 명령어 정리 (0) | 2022.01.27 |
---|---|
svn 충돌 해결하기 - 옵션선택 (0) | 2022.01.24 |
통신사별 DNS 서버 아이피 주소 ( SKT, KT, LG, GOOGLE) (0) | 2021.12.06 |
SecureCRT 접속시 Key exchange failed. 에러 발생 (0) | 2021.11.04 |
rsync 로컬 백업 (0) | 2021.09.13 |