본문 바로가기
프로그래밍/개발일반

소스세이프 2005 사용하기

by zoo10 2011. 4. 12.

아래 내용을 적용한 환경은 아래와 같다.

windows 7 + sp1 + .net 4.0
visual studio 2010 team system
sourcesafe 2005
iis 7.0

※ 실행화면이나 나오는 메시지는 차이가 있을 수 있습니다. 그 상황에 맞게 적용하시면 됩니다.


소스세이프 2005 설치


1.1. 소스 서버 네트워크 드라이브 연결

1.2. 소스세이프 실행(admin 아님)

1.3. 첫 실행이면 마법사가 실행됨

1.4. Connect to an existing database 선택

1.5. Location 설정에서 네트워크 드라이브 잡은 거 선택하고 발급받은 계정 입력

1.6. 걍 다음 

1.7. 걍 다음

1.8. 정상적으로 된 거면 소스세이프가 실행되면서 소스가 쫘악 보이게됨

1.9. 프로젝트 폴더를 오른쪽 클릭하여 Get Latest Version

1.10. 로컬에서 사용할 폴더를 지정(예: d:\work\source 같은)

1.11. recursive 선택

1.12. Build Tree 선택(그래야 하위디렉토리도 다 끌어옴)

1.13. Make writable 이 선택되어 있음(그래야 소스수정이 가능하니까)

1.14. OK 누르면 내 컴퓨터 로컬에 소스복사가 시작됨


자 이후에는 IIS 와 비주얼스튜디오 설정을 해야함

먼저, iis 부터


2.1. 일단 iis 설치함

2.2. 가상디렉토리로 로컬폴더 지정(위에서 사용한 d:\work\source 겠지)

2.3. 가상디렉토리를 응용프로그램으로 변환


자, 이번엔 비주얼스투디오(2010 기준)을 처리하자

3.1. 열기 > 웹 사이트 > 왼쪽에서 로컬IIS 선택 하여 가상디렉토리 선택

3.2. 소스가 정상적으로 끌어들여지는지 확인

3.3. 파일 > 소스제어 > 소스제어변경 선택

3.4. sln 파일 저장 메시지 나옴 - 여기는 애매한데 원래 나오는건지 잘 모르겠음

   그래서 원본 sln 파일 백업하고 같은 이름으로 저장함

3.5. 다시 파일 > 소스제어 > 소스제어변경 하면 소스제어변경 창이 나옴

3.6. 바인딩 버튼 클릭

3.7. 1.5와 마찬가지로 발급받은 계정 입력

3.8. 바인딩되면 소스제어 방법을 선택하는 창이 나옴

     원치 않는 덮어쓰기로부터 파일 보호를 선택한다.

3.9. 아까 3.4번에 수행했던 것 때문에 서버와 파일이 다르다는 알림창이 나옴

3.10. 보기 > 도구모음 > 소스제어를 선택하여 소스제어 툴박스를 나오게 함

3.11. 솔루션 탐색기에서 버젼이 다른 파일을 오른쪽 클릭하여 최신버젼 가져오기를 수행

3.12. 또 한번 선택하는 창이 나옴 -> replace 어쩌구 저쩌구를 선택(서버에 체크아웃하지 않고 로컬파일을 업데이트 함이란다.)


SVN 사용하다가 VSS(비주얼 소스세이프)를 사용하라고 해서 했는데 설치하는데만 오만시간은 걸린 듯.
아웅 언제나 환경설정 작업이 젤 힘든듯...