develop:vcs:subversion:work
문서의 이전 판입니다!
Subversion 활용
Import Project
# cd /path/to/projectname # svn import -m "New Project" . svn://HostName/projectname/trunk or # svn import -m "New Project" . http://HostName/svn/projectname/trunk
Create tag, branch directory
# svn mkdir -m "Create tags directory" svn://HostName/projectname/tags or # svn mkdir -m "Create tags directory" http://HostName/svn/projectname/tags
# svn mkdir -m "Create branches directory" svn://HostName/projectname/branches or # svn mkdir -m "Create branches directory" http://HostName/svn/projectname/branches
Checkout Project
- svn 서버를 이용할 경우
$ svn co svn://HostName/projectname/trunk projectname
- http를 이용하는 경우
$ svn co http://HostName/svn/projectname/trunk projectname
- OS 계정과 다른 계정으로 가져올때
$ svn --username=starlits co http://HostName/svn/projectname/trunk projectname
Diff
- 현재 revision이 5 일 경우, revision 4와 차이를 출력한다.
$svn diff --revision 4 sample.c Index: sample.c =================================================================== --- sample.c (revision 4) +++ sample.c (working copy) @@ -2,7 +2,8 @@ int main() { - printf("Sample Program Version 0.1\n"); + printf("Sample Program Version 0.2\n"); + printf("Hello Subversion\n"); return 0; } - revision 4와 5를 비교 하고 싶으면 –revision 4:5 (-r 4:5)로 하면 된다.
–revision 8:10 도 가능하다.$ svn diff --revision 4:5 sample.c Index: sample.c =================================================================== --- sample.c (revision 4) +++ sample.c (revision 5) @@ -2,7 +2,8 @@ int main() { - printf("Sample Program Version 0.1\n"); + printf("Sample Program Version 0.2\n"); + printf("Hello Subversion\n"); return 0; }
develop/vcs/subversion/work.1202705785.txt.gz · 마지막으로 수정됨: 저자 starlits
