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
- html pdf 변환
- 우분투 mysql 비밀번호 없이 로그인 될때
- svn 충돌 해결 resolve
- 구글 OTP 인증
- 세로 중앙 정렬
- apache mod rewrite
- 아파치 웹 서버의 정보 숨기기
- wkhtmltopdf 실행 오류
- 자바스크립트비밀번호검증
- svn 충돌 해결 resolved
- PHP 구글 OTP 연동
- mysql root 비밀번호 변경
- bootstrap
- JQuery checkbox 컨트롤
- 파라미터 & 오류
- PHP 정규식 예제
- mysqldump: Got error: 1045
- PHP 구글 OTP 인증
- bootstrap modal
- group_concat 구분자
- 비밀번호정규식
- javascript
- modsecurity 설치
- (using password: YES)" when trying to connect
- 비밀번호검증정규식
- usb efi 시스템 파티션 삭제
- php 특정 문자열 취환
- 부트스트랩4 세로 중앙 정렬
- magic bytes
- libxrender1
Archives
- Today
- Total
투덜이 개발자
리눅스에서 SVN 사용하기 본문
반응형
리눅스에서 SVN 사용하기
http://lmc.cs.kookmin.ac.kr/readmore/linux-svn
반응형
'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 |