phpstorm 같은경우(인텔리제이 기반의 IDE의 경우)



svn기능이 기본적으로 제공은 되지만 'svn'의 자체프로그램은 별도로 설치해주어야합니다



결국 설치를 해주어야하는 부분은 SVN 입니다



svn프로그램은 여러가지가 있습니다 silk, tortoise 등이 있으나


탐색기에서도 설치가 가능해야하기때문에 



https://tortoisesvn.net/downloads.html 의 설치파일을 받아서 설치합니다. 



을사조약맺듯이 프로그램을 설치하다보면 아래 두번째줄에 commandlist client tools가 있는데요...ide간 연동을 위해서라도 이부분을 꼭 설치해주셔야합니다.





위 사이트에서 한가지 더받고자 한다면 한글언어팩이 있는데요.이부분을 설치해주시면 파일간 충돌이 났을때의 메세지를 한글로 


볼수있다는 좋은 장점이있습니다.[누가 먼저 커밋을했고 니 버전이 낮아서 커밋이 안되었다 머지하겠냐등의 내용등이죠]



여러분들에게 SVN을 이용해서 작업을 진행한다고 하면 


전반적으로 SVN의 계정정보,및 url을 하나 던져줄겁니다. 일단 리포지토리에서 체크아웃(파일의 구조정보를 말합니다)을 받습니다


그러면 아래와 같은 창이 뜰겁니다.




세팅된 저장소 URL을 알려줄겁니다. 계정도 입력하라고 뜰거고요... 정보입력 및 세팅이 끝났으면 확인을 눌러주시면 svn서버내에서 형상에 맞추어


파일들을 쭉쭉내려받습니다.


아래와같이 체크아웃이 끝난상황이면 됩니다. 이제 php스톰에 가서 file -> New Project from Existing Files 로 프로젝트를 걸어줍니다.

 




첫번째 두번째 문항이 있으나 첫번째를 선택해주신다음 Next






체크아웃을 받은 디렉토리내를 선택하신뒤  Project Root 를 클릭해줍니다(이미지와 같이 연두색으로 활성화가 됩니다.)






완료가 되었습니다 완료가 된 시점에서 VCS 메뉴탭에서 commit과 Update가 활성화가 되어있다면

세팅이 끝난겁니다



.svn이라는 숨김파일 디렉토리를 IDE가 인식해주는거 같습니다만....좋게좋게 사용하면 더욱좋겠죠.응용법은...구글링을 통해서 물어보시는게 더 빠릅니다.


제가 블로그내 답변을 남겨드리는 상황이 아닌지라서요^^;;



개인적으로는 백업하고자하는 시점에 커밋을해서 커멘트를 남기면 말도안되는 백업본을 만들어 둘수도있습니ㄷ..