문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
develop:vcs:subversion:mytips [2012/03/29 13:09] starlits [Subversion Command] |
develop:vcs:subversion:mytips [2016/04/28 15:06] (현재) starlits [서버와 버젼확인] |
||
---|---|---|---|
줄 49: | 줄 49: | ||
===== 개발(Development) ===== | ===== 개발(Development) ===== | ||
==== Import Project ==== | ==== Import Project ==== | ||
- | - 새로운 프로젝트를 | + | - 버젼관리할 소스 디렉토리로 이동한다. |
+ | - **New Project**라는 이름으로 | ||
# cd / | # cd / | ||
# svn import -m "New Project" | # svn import -m "New Project" | ||
줄 70: | 줄 71: | ||
==== Checkout Project ==== | ==== Checkout Project ==== | ||
- | - svn 서버를 이용할 경우 < | + | - svn 서버를 이용할 경우 < |
- | - http를 이용하는 경우 < | + | - http를 이용하는 경우 < |
- | - OS 계정과 다른 계정으로 가져올때 < | + | - OS 계정과 다른 계정으로 가져올때 < |
+ | |||
+ | ==== Update ==== | ||
+ | - Subversion Server에 변경된 파일이 있는지 확인하고, | ||
+ | |||
+ | ==== commit ==== | ||
+ | - 변경된 파일 반영하기 < | ||
+ | |||
+ | ==== checkout/ | ||
+ | == == | ||
+ | ^ Checkout | Repository로부터 내용을 꺼내오는 작업 (co 라고 줄여쓸 수 있다.) | | ||
+ | ^ Commit | ||
+ | ^ Update | ||
+ | |||
+ | ==== add ==== | ||
+ | - 파일/ | ||
==== Diff ==== | ==== Diff ==== | ||
줄 92: | 줄 108: | ||
} | } | ||
</ | </ | ||
- | - revision 4와 5를 비교 하고 싶으면 --revision 4:5 (-r 4:5)로 하면 된다. \\ --revision 8:10 도 가능하다. < | + | - revision 4와 5를 비교 하고 싶으면 |
$ svn diff --revision 4:5 sample.c | $ svn diff --revision 4:5 sample.c | ||
Index: sample.c | Index: sample.c | ||
줄 120: | 줄 136: | ||
- **Revision 3** 소스를 받아온다. < | - **Revision 3** 소스를 받아온다. < | ||
+ | ==== 서버와 버젼확인 ==== | ||
+ | - SVN 서버에 로컬에 있는 파일보다 최신버젼이 있는지 확인한다. < | ||
+ | svn status -u | ||
+ | </ | ||
+ | ==== tags 사용법 ==== | ||
+ | - http:// |