SVN 권한으로 인한 폴더 관리하기
프로젝트 관리 시에
그룹을 지정해서 폴더를 다르게 보여주게 되는 경우가 생겼다.
(그래픽 리소스 관련하여 그래픽팀과 개발팀 모두 속한 사용자가 발생)
방법.1
도메인과 IP로 체크아웃을 다른게 한다.
- SVN 도메인으로 A사용자 아이디로 체크아웃을 한다.
- SVN IP로 B사용자 아이디로 체크아웃을 한다.
단. 폴더는 다른 곳으로 지정해야 한다.
방법.2
이 방법은 조금 어려울 수도 있다.
설정에서 저장된 A사용자 아이디 정보로 체크아웃한 후 사용자 정보를 백업하고 삭제한 후 B사용자 아이디로 로그인하여 체크아웃한다.
(말이 어려움)
- A사용자로 체크아웃하여 파일을 모두 받아둔다.
- 모두 받아졌다면 C:\Users\사용자아이디\AppData\Roaming\Subversion\auth\svn.simple 폴더에 가면 숫자와영문으로 되어진 파일이 존재한다.
ex) 2d03f3f53f3c38d8d80f8d
- 위 파일을 다른 폴더에 백업한다.
- 그리고 거북이SVN(TortoiseSVN)에 설정으로 이동
- Save Data 메뉴에 Authentication data 메뉴 옆에 clear버튼을 누른다. (ClearAll을 누르면 계정이 모두 삭제된다.)
- 삭제하고자하는 아이디를 삭제한다.
- 이제 B사용자로 체크아웃하여 파일을 모두 받는다.
- 모두 받아지면 A사용자 정보 파일을 C:\Users\leso\AppData\Roaming\Subversion\auth\svn.simple 폴더에 복사한다.(파일명이 같을 수 있다. 파일명을 변경하여도 되니 파일명을 변경한다. 2d03f3f53f3c38d8d80f8d_처럼 변경하면된다.)
- 이제 각 폴더에서 체크아웃하면 각 권한에 맞게 받아진다.