차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:svn [2014/04/16 01:30] – [깃헙] V_Ltech:svn [2018/02/22 06:59] (현재) – [Svn] 61.43.45.2
줄 1: 줄 1:
 +{{tag>svn}}
 +======Svn======
 +
 +전통적으로 소스 버전을 관리할 수 있는 시스템으로 동시버전시스템(CVS)과 서브버전관리시스템(SVN) 등이 있다. 
 +
 +
 +요즘은 [[github]]도 인기.
 +
 +
 +http://syaku.tistory.com/106 
 +
 +
 +=====서버=====
 +
 +====소스포쥐====
 +
 +http://sourceforge.net/
 +
 +
 +  * [[http://yesarang.tistory.com/100|SourceForge 에 Open Source 프로젝트 생성하기]]
 +
 +
 +====구글코드====
 +
 +
 +  * [[http://trend21c.tistory.com/671|사용법]]
 +  * [[http://syaku.tistory.com/110|구글 svn 사용법]]
 +
 +
 +====자체서버====
 +
 +
 +=====클라이언트=====
 +
 +====윈도 Client 설치====
 +
 +http://tortoisesvn.net/ TortoiseSVN 윈도우용 SVN
 +
 +
 +====우분투 클라이언트====
 +
 +
 +   sudo apt-get install subversion
 +
 +
 +그리고 자신의 작업할 svn에서 checkout을 하여서 소스파일을 내 시스템으로 받아온다 
 +
 +   svn checkout <svn주소> <저장디렉토리>
 +
 +
 +이제 파일을 수정하고 서버로 commit 하려면 
 +
 +  svn ci -m "커밋주석"
 +
 +
 +서버로부터 최신 파일을 받아오려면 
 +
 +  svn update
 +
 +
 +파일을 추가/삭제 하려면(svn은 파일을 자동으로 추가해주는게 아니라 직접 만들고 ADD 해주어야 한다) 
 +
 +  svn add <파일명> 
 +  svn delete <파일명> 
 +
 +그 외의 명령어는 도움말 참조. 
 +
 +  svn help
 +
 +
 +^  누구나 수정하실 수 있다. [[http://vaslor.net/syntax|위키 사용법]] 참고하라.  ^
 +