[TortoiseSVN] TortoiseSVN Check Out, Repository 생성
TortoiseSVN Check Out, Repository 만들기
TortoiseSVN을 사용하는데, Commit도 안되고, 계속 conflict나길래 그냥 새로 저장하려고 했다.
SVN연결이 될경우 폴더를 우측버튼 눌렀을 때,
TortoiseSVN 기능에 SVN Update, SVN Commit이 나오는데,
SVN 연결이 안됐을경우, SVN Checkout이 나온다.
1. TortoiseSVN 연결 해제
나같은 경우는 SVN연결이 되어있는상태라 Commit, Update기능이 있는데, 계속 Conflict가 뜨면서 안됐다.
그래서 그냥 새로 Check out을 하고싶은데도, 이미 SVN연결이 되어있어서 Check out을 할수가 없었다.
먼저 SVN연결을 끊어줘야한다.
SVN에 연결된 폴더에 들어가보면 .svn라는 폴더가 있는데, 그것을 삭제한다.
만약 없을경우 숨긴항목 표시를 하고 다시 봐보도록 하자.
2. Repository 생성
소스파일을 관리하려면 repository폴더를 생성해야한다.
D:\Repository 폴더를 레포지토리 폴더로 지정한다고 치면
해당 폴더를 마우스 우측버튼으로 메뉴를 열면 TortoiseSVN 기능을 열면 Create Repository here 이라는 메뉴가 있다.
이 기능을 통해, 해당 폴더를 Repository로 사용할 수 있다.
3. Import
이제 실제 SVN으로 관리할 폴더를 Import해줘야한다.
SVN으로 관리할 폴더를 선택하고 마우스 우측버튼으로 TortoiseSVN메뉴를 열면 Import라는 기능이 있다.
여기서 아까 만들어뒀던 Repository의 URL을 입력하면, 임포트가 된다.
형식은 file:///D:/Repository 로 작성해주면 된다.
4. Check Out
이제 SVN으로 관리하는 폴더안에 들어있는 각각의 폴더들을 Check Out하여 버전관리를 해주면 된다.
Update기능을 통해 폴더내 소스를 SVN에 저장된 버전으로 되돌릴 수 있고,
Commit기능을 통해 폴더내 소스를 SVN에 새로운 Revison으로 올릴 수 있다.