반응형
VSS - MS의 소스 관리 시스템
예전엔 소스 관리 시스템임에도 불구하고 불안한 안전성으로 외면받고, 지금은 Team System의 등장으로 퇴물 취급받는 비운의 프로그램이다.
하지만, 혼자, 혹은 3~5명 정도의 소규모 팀이라면 쓸만하다.
(정확히는 쓸만한 것 같다. 이제 쓰기 시작~~)
*** 좋은 점
1. 자료 보관 - 소스를 자신의 작업 하드와 분리된 다른 하드에 보관한다.(대신, 다른 PC가 있어야 함. PC가 한대라면... 뭐 할 말 없음)
2. 소스 비교 - 체크인과 체크아웃을 반복할수록 비교 가능한 소스가 점점 쌓인다.
3. 롤업 - 최악의 경우 며칠전 작업으로 돌아갈 수 있다. 지금까지 이랬던 적이 있던가??
*** 나쁜 점
1. 소스 DB에 쌓이는 정보가 실제 파일이 아니라 이상하게 처리된 녀석들이다.
문제가 생기면 어떻게 대처해야 할 지 좀 난감할 수 있겠다는 생각이 들고,
클라이언트 툴(VSS Explorer 혹은 VS)이 없으면 소스를 못 보게 되는 것 같다.
(역시 확실치 않음)
2. 당연히 소스 관리만 된다.
요구사항 관리. 프로젝트 관리. 인력 관리 등은 전혀 없다.. orz...
이 프로그램은 PMS가 아니라 SCS이다. ㅋㅋ
*** 설치 & 사용 법
1. 서버 설치. 그냥 설치하란 대로 설치하면 된다.
2. 서버 DB 생성. 역시나 그냥 하란대로 하면 된다. 단지 폴더 이름 끝에 "Safe"를 추가해 주는 게 좋다는 충고를 들었는데 굳이 그럴 필요가??
3. 클라이언트 설치. 따로 클라이언트 용 프로그램이 없다.
(정말!! 좀 으심스럽지만. 그렇단다ㅡㅡa 많이 찾아보지 못한 점 인정~~)
4. VS 설정. Tools -> Options -> Source Control.
설정은 대충보면 어떻게 하는지 알게 된다. 정확히는 나도 잘 모르겠따ㅡㅡa
VS가 여럿 열려 있으면 마지막에 설정한 것이 아니라, 마지막에 닫히는 것의 설정이 저장된다.
5. 클라이언트 프로젝트 업로드. 4번이 설정되면 Solution Explorer에서 오른쪽 버튼을 누르면 "Add Solution to Source Control..."이 나온다.
당연히 이것 클릭하면, 뭐라고, 뭐라고 나오면서 클릭클릭클릭하면 업로드 된다.
6. 프로젝트 통채 다운로드. 프로젝트를 열기를 하면 왼쪽 바(Bar)부분에 새롭게 추가된 "SourceSafe" 아이콘이 있다.
폴더에 찾아 들어가면 솔루션 파일이 나오는데 바로 받으면, 내 문서 어쩌고저쩌고 이상한 곳에 다운로드되니 열기 다이알로그 안에서 오른쪽 버튼을 눌러 "Change Destination Folder"로 변경한다.
그래도 로컬 솔루션을 바로 열지 않으면 VS의 "최근 프로젝트"에 나타나지 않는다.
7. 체크인, 체크아웃. 최신버전 가져오기. 비교하기. 버전보기 뭐 이정도 사용하면 된다.
열쇠로 잠겨 있는 거 바로 수정하려 하면 자동으로 체크 아웃되고,
내가 갖고 있는 파일이 최신 버전이 아니면 자동으로 최신 버전 가져오기도 된다.
버전보기에서 간단히 버전들 목록을 보고, 두 개를 선택해 비교해 볼 수 있다.
그외, 똑같은 이름의 솔루션을 한 폴더에 올려도 알아서 구분해 주는 기능(제발. 이러지 마~~!!)도 있다.
그리고 소스 관리에서 소스가 없어지면 혹은 DB에 접속을 못하면, 로컬에 있는 소스의 연결을 계속 유지할지. 없앨지 물어본다. 깨끗하게 관계를 없애면 다시 로컬 프로젝트로 된다.
SCC 확장자의 Source Code Control 파일들은 삭제되지 않는데, 뭐 손으로 지우면 되지~~
*** 감상
TS가 나온 이 마당에 이제서야 쓰겠다는 거냐는, 부끄러운 생각이 들지만, 어쩌겠는가 회사에 TSFS 사달라고는 못하고... OTL, "실용주의 프로그래머"라면 소스관리를 꼭 써야 한다는 저자들의 주장에 감명받아 작업중이다.
(사실 울 회사는 MSDN Subscripter로 TSFS 라이센스가 있다. 단지 VS2005를 Professional Edition으로 구매해서 전혀 쓸수 없을 뿐이다. ㅋㅋ)
나름대로 상당히 마음에 든다. GUI가 잘 되어 있고, VS와 잘 바인딩 돼고, 자동으로 체크 아웃해 주거나, 최신 버전 가져오기도 하고, 이렇게 여러 부분(화면, 설계, 작동 방법 등)에서 깔끔하게 만들어져 있는 게 좋다.
근데 비밀번호 저장 기능은 없는거야?? 그런거야~~
비밀 번호 저장하는 방법 아는 사람은 필히 알려줘!!
예전엔 소스 관리 시스템임에도 불구하고 불안한 안전성으로 외면받고, 지금은 Team System의 등장으로 퇴물 취급받는 비운의 프로그램이다.
하지만, 혼자, 혹은 3~5명 정도의 소규모 팀이라면 쓸만하다.
(정확히는 쓸만한 것 같다. 이제 쓰기 시작~~)
*** 좋은 점
1. 자료 보관 - 소스를 자신의 작업 하드와 분리된 다른 하드에 보관한다.(대신, 다른 PC가 있어야 함. PC가 한대라면... 뭐 할 말 없음)
2. 소스 비교 - 체크인과 체크아웃을 반복할수록 비교 가능한 소스가 점점 쌓인다.
3. 롤업 - 최악의 경우 며칠전 작업으로 돌아갈 수 있다. 지금까지 이랬던 적이 있던가??
*** 나쁜 점
1. 소스 DB에 쌓이는 정보가 실제 파일이 아니라 이상하게 처리된 녀석들이다.
문제가 생기면 어떻게 대처해야 할 지 좀 난감할 수 있겠다는 생각이 들고,
클라이언트 툴(VSS Explorer 혹은 VS)이 없으면 소스를 못 보게 되는 것 같다.
(역시 확실치 않음)
2. 당연히 소스 관리만 된다.
요구사항 관리. 프로젝트 관리. 인력 관리 등은 전혀 없다.. orz...
이 프로그램은 PMS가 아니라 SCS이다. ㅋㅋ
*** 설치 & 사용 법
1. 서버 설치. 그냥 설치하란 대로 설치하면 된다.
2. 서버 DB 생성. 역시나 그냥 하란대로 하면 된다. 단지 폴더 이름 끝에 "Safe"를 추가해 주는 게 좋다는 충고를 들었는데 굳이 그럴 필요가??
3. 클라이언트 설치. 따로 클라이언트 용 프로그램이 없다.
(정말!! 좀 으심스럽지만. 그렇단다ㅡㅡa 많이 찾아보지 못한 점 인정~~)
4. VS 설정. Tools -> Options -> Source Control.
설정은 대충보면 어떻게 하는지 알게 된다. 정확히는 나도 잘 모르겠따ㅡㅡa
VS가 여럿 열려 있으면 마지막에 설정한 것이 아니라, 마지막에 닫히는 것의 설정이 저장된다.
5. 클라이언트 프로젝트 업로드. 4번이 설정되면 Solution Explorer에서 오른쪽 버튼을 누르면 "Add Solution to Source Control..."이 나온다.
당연히 이것 클릭하면, 뭐라고, 뭐라고 나오면서 클릭클릭클릭하면 업로드 된다.
6. 프로젝트 통채 다운로드. 프로젝트를 열기를 하면 왼쪽 바(Bar)부분에 새롭게 추가된 "SourceSafe" 아이콘이 있다.
폴더에 찾아 들어가면 솔루션 파일이 나오는데 바로 받으면, 내 문서 어쩌고저쩌고 이상한 곳에 다운로드되니 열기 다이알로그 안에서 오른쪽 버튼을 눌러 "Change Destination Folder"로 변경한다.
그래도 로컬 솔루션을 바로 열지 않으면 VS의 "최근 프로젝트"에 나타나지 않는다.
7. 체크인, 체크아웃. 최신버전 가져오기. 비교하기. 버전보기 뭐 이정도 사용하면 된다.
열쇠로 잠겨 있는 거 바로 수정하려 하면 자동으로 체크 아웃되고,
내가 갖고 있는 파일이 최신 버전이 아니면 자동으로 최신 버전 가져오기도 된다.
버전보기에서 간단히 버전들 목록을 보고, 두 개를 선택해 비교해 볼 수 있다.
그외, 똑같은 이름의 솔루션을 한 폴더에 올려도 알아서 구분해 주는 기능(제발. 이러지 마~~!!)도 있다.
그리고 소스 관리에서 소스가 없어지면 혹은 DB에 접속을 못하면, 로컬에 있는 소스의 연결을 계속 유지할지. 없앨지 물어본다. 깨끗하게 관계를 없애면 다시 로컬 프로젝트로 된다.
SCC 확장자의 Source Code Control 파일들은 삭제되지 않는데, 뭐 손으로 지우면 되지~~
*** 감상
TS가 나온 이 마당에 이제서야 쓰겠다는 거냐는, 부끄러운 생각이 들지만, 어쩌겠는가 회사에 TSFS 사달라고는 못하고... OTL, "실용주의 프로그래머"라면 소스관리를 꼭 써야 한다는 저자들의 주장에 감명받아 작업중이다.
(사실 울 회사는 MSDN Subscripter로 TSFS 라이센스가 있다. 단지 VS2005를 Professional Edition으로 구매해서 전혀 쓸수 없을 뿐이다. ㅋㅋ)
나름대로 상당히 마음에 든다. GUI가 잘 되어 있고, VS와 잘 바인딩 돼고, 자동으로 체크 아웃해 주거나, 최신 버전 가져오기도 하고, 이렇게 여러 부분(화면, 설계, 작동 방법 등)에서 깔끔하게 만들어져 있는 게 좋다.
근데 비밀번호 저장 기능은 없는거야?? 그런거야~~
비밀 번호 저장하는 방법 아는 사람은 필히 알려줘!!
반응형
'정보, 통신, 기술 > PM과 Tool' 카테고리의 다른 글
SandCastle - .NET 프로젝트 문서화툴 (0) | 2009.01.15 |
---|---|
Vault, 소스관리 (0) | 2006.09.22 |
Visual Source Safe 2005 2부 - DB 백업과 복구 (6) | 2006.05.17 |
[링크] Subversion (0) | 2006.04.25 |
windows2000pro의 FTP서비스에 계정 추가하기 (0) | 2005.10.27 |