프로젝트 관리 시에
그룹을 지정해서 폴더를 다르게 보여주게 되는 경우가 생겼다.
(그래픽 리소스 관련하여 그래픽팀과 개발팀 모두 속한 사용자가 발생)
방법.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_처럼 변경하면된다.)
- 이제 각 폴더에서 체크아웃하면 각 권한에 맞게 받아진다.