Artis.Language {}/com.artis.VBA ()

Visual Source Safe를 이용하여 프로젝트 관리하기

ArtisAsset 2007. 9. 10. 11:53
= Check Out / Check In - Visual Source Safe를 이용하여 프로젝트 관리하기 =

1. 우선 새로운 프로젝트를 비주얼 베이직에서 만듭니다.

2. 생성된 프로젝트에 모듈과 클래스 모듈을   추가하고, 프로젝트를 저장하게 되면,
  "Add this project to SourceSafe?" 라고 묻는 메시지 박스가 나타납니다.
  이 메시지 박스는 현재 저장하는 프로젝트를 SourceSafe에 등록할지를 물어보는 것입니다.
  "Yes"를 선택하여 현재 프로젝트를 SourceSafe에 등록합니다.

3. 그러면 등록될 프로젝트의 이름을 물어보는 화면이 나옵니다.
  원하는 이름을 Project에 기입한 후 하단에 있는 디렉토리 구조에서 $/ 를 선택하고 "Ok"를 누릅니다.
  만일 현재 등록하려는 프로젝트가 다른 프로젝트의 하위 프로젝트라면 $/ 대신에
  해당 프로젝트의 디렉토리를 기본 디렉토리로 지정할 수도 있습니다.

4. 새로운 프로젝트 이름을 지정한 후에는 SourceSafe에 등록하기를 원하는 파일을 선택하는 화면이 나타납니다.
  모든 파일을 선택하기를 원하면 File Type에서 All을 선택하면 됩니다.
  Comment란에는 현재 등록하는 프로젝트에 대하여 간단히 설명하는 내용을 기입합니다.
  "Ok" 버튼을 선택하면 모든 과정이 완료되고 SourceSafe에 프로젝트가 등록됩니다.

5. 등록이 완료된 후 프로젝트 구조를 보면 등록된 모든 파일에 대하여 자물쇠 표시가 보입니다.
  이것은 해당 파일이 SourceSafe에 등록되어 있으며, 현재는 수정할 수 없다는 것을 나타내고 있는 것입니다.
  실제로 모듈에 코드를 추가하려고 해도 현재는 코드를 작성할 수가 없습니다.

6. 모듈에 대한 팝업 메뉴를 살펴보면
  Get Latest Version
  Check Out
  Check In...
  Undo Check Out
  이 메뉴들을 이용하여 해당 소스 코드를 관리합니다.

7. 프로그램 코드를 변경하고자 한다면 우선 해당 파일에 대하여 " Check Out " 을 해주어야 합니다.
  호텔에서 숙박을 마치고 나오는 경우에 Check Out이라고 하는 용어를 사용하듯이
  SourceSafe에서도 코드를 데이터베이스에서 나오게 하여 로컬에서 작업 가능하게 하는 경우에 Check Out을 사용합니다.

8. Check Out하기 위해서는 해당 파일에 대한 팝업 메뉴에서 Check Out을 선택해 주면 됩니다.
  Check Out하게 되면 프로젝트 탐색기에 해당 파일에 대하여 체크 표시가 됩니다.
  그러면 이 파일에 대해서는 수정할 수 있게 됩니다.

9. 원하는 코드를 추가한 후 수정 작업을 마치려면 팝업 메뉴에서 "Check In"을 선택합니다.
  Check In을 하면 Check Out한 상태에서 수정한 것을 SourceSafe 데이터베이스에 등록한 후 해당 파일을 다시 수정 불가한 상태로 만들게 됩니다.
  Check In을 할 때는 해당 파일에 대한 간단한 정보를 함께 입력할 수 있게 됩니다.
  Check In을 한 파일은 이제 다른 개발자에   의해 사용될 수 있게 됩니다.

10. 이와 같이 Check Out과 Check In이라는 간단한 동작으로 코드에 대한 관리를 해결하게 됩니다.
    즉, Check Out을 한 상태에서만 수정할 수 있으며
    하나의 파일에 대해서는 단 한 개발자만이 Check Out을 하여 파일을 수정할 수 있습니다.  수정을 완료하면 Check In을 하여 변경된 내용을 데이터베이스에 저장합니다.