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 | 31 |
Tags
- (using password: YES)" when trying to connect
- PHP 구글 OTP 연동
- usb efi 시스템 파티션 삭제
- mariadb upgrade
- bootstrap
- wkhtmltopdf 실행 오류
- apache mod rewrite
- libxrender1
- php 배열제거
- svn 충돌 해결 resolved
- 구글 OTP 인증
- apple push notification service (apns) is changing
- group_concat 구분자
- modsecurity 설치
- 아파치 웹 서버의 정보 숨기기
- svn 충돌 해결 resolve
- PHP 정규식 예제
- httpd.conf 보안 설정
- javascript
- 우분투 mysql 비밀번호 없이 로그인 될때
- sha-2 root
- bootstrap modal
- 자바스크립트비밀번호검증
- 비밀번호정규식
- html pdf 변환
- 비밀번호검증정규식
- 파라미터 & 오류
- mysqldump: Got error: 1045
- mysql root 비밀번호 변경
- PHP 구글 OTP 인증
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 |