차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:svn [2014/04/16 02:05] – [Svn] V_L | tech:svn [2018/02/22 06:59] (현재) – [Svn] 61.43.45.2 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
+ | ======Svn====== | ||
+ | |||
+ | 전통적으로 소스 버전을 관리할 수 있는 시스템으로 동시버전시스템(CVS)과 서브버전관리시스템(SVN) 등이 있다. | ||
+ | |||
+ | |||
+ | 요즘은 [[github]]도 인기. | ||
+ | |||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | =====서버===== | ||
+ | |||
+ | ====소스포쥐==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ====구글코드==== | ||
+ | |||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ====자체서버==== | ||
+ | |||
+ | |||
+ | =====클라이언트===== | ||
+ | |||
+ | ====윈도 Client 설치==== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | |||
+ | ====우분투 클라이언트==== | ||
+ | |||
+ | |||
+ | sudo apt-get install subversion | ||
+ | |||
+ | |||
+ | 그리고 자신의 작업할 svn에서 checkout을 하여서 소스파일을 내 시스템으로 받아온다 | ||
+ | |||
+ | svn checkout < | ||
+ | |||
+ | |||
+ | 이제 파일을 수정하고 서버로 commit 하려면 | ||
+ | |||
+ | svn ci -m " | ||
+ | |||
+ | |||
+ | 서버로부터 최신 파일을 받아오려면 | ||
+ | |||
+ | svn update | ||
+ | |||
+ | |||
+ | 파일을 추가/ | ||
+ | |||
+ | svn add < | ||
+ | svn delete < | ||
+ | |||
+ | 그 외의 명령어는 도움말 참조. | ||
+ | |||
+ | svn help | ||
+ | |||
+ | |||
+ | ^ 누구나 수정하실 수 있다. [[http:// | ||
+ | |||