팀프로젝트 시 소스 버전 제어(소스 관리)

 

* 기능

- 소스 중앙 관리

- 체크인/체크아웃 정책

           체크아웃 : 소스세이프에서 다운로드받아서 사용중...

                     다른 사용자가 해당 소스 수정 불가

           체크인 : 다 사용된 소스를 소스세이프에 업로드

                     다른 사용자가 해당 소스 접근 가능

 

* 버전 제어 프로그램 종류

- Visual Source Safe 2005

- Vusual Studio Team Foundation Server 2005/2008/2010

 

 

 

 

* Visual Source Safe(VSS) 관리

* 로컬 설치

1. 설치

2. C:\VSS\ 폴더 생성 후 Everyone에 모든 권한

3. C:\VSS\ 폴더를 \\localhost\VSS\\로 공유(Everyone에 모든 권한 부여)

4. Visual Source Safe Database 만들기 : 접속할 수 있는 DB : Portal

           파일 - 새 데이터베이스 - VSS공유폴더지정 - Portal이름으로 DB생성

5. VSS에 접속할 수 있는 계정(vssuser/Pa$$w0rd)

6. VSS 탐색기(클라이언트)를 사용해서 DB열기를 진행하면 앞서 만든 DB에 접근 가능

7. Visual Studio 2008 - 소스제어 변경

           도구 - 옵션 - 소스제어 - 플러그인 - VisualSourceSafe

8. 새 웹 사이트 생성 - 소스제어 추가

9. 체크아웃 후 소스 변경 후 체크인(해야 다른 사용자가 쓸 수 있다.)

 

 

* 원격 설치

 

- 5번까지 진행

 

- Visual Source Safe 탐색기 열기 - Open VSS DB - UNC경로로 접근

 

 

* 소스 제어 옵션

 

- 소스제어 - 환경 - 체크 인된 항목의 동작 : 자동 -> 체크아웃확인

 

 

* 소스 제어 바인딩

- 원격에 있는 소스를 로컬로 가져오기 : Set Working Folder

- 로컬 소스와 원격 소스를 바인딩 : 소스 제어 바인딩

           로컬 : C:\VssWork

           원격 : Portal\WebVss

 

Posted by holland14
: