MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터
sourcesafe(이하 소세) 사용법에 대해서 간단하게 말씀드리죠.저도 프로젝트를 수행하면서 소세를 사용하였는데 좀 까다롭더라구요.
정식으로 메뉴얼을 보고 익힌것이 아니라 시행착오를 여러번 거치면서 배웠지요
먼저, 서버에 프로젝트 소스를 데이타베이스로 만들어야 됩니다.
하나의 서버를 설정하여야 되고 다른 조원들의 컴퓨터가 이 서버에 물려야 되죠(당연하죠?)
1. 그 서버용 컴에서 시작>프로그램>MS Visual Studio>MS Visual Sourcesafe>Visual sourcesafe 6.0 Admin을 실행하여 물릴 소스 파일의 디비를 설정합니다
2. 메뉴를 보시면 'Tools'밑에 'Create Database...'가 있는데 실행합니다.
3. 'Create New VSS Database'라는 대화창이 뜨면 'Browse..'버튼을 눌러 소스가 있는 폴더를 지정
그러면 디비로 자동 물립니다. 이때 그 소스폴더에는 'data','temp', 'users'폴더와 함께 'users.txt'그리고 가장 중요한 'srcsafe.ini'이 생성됩니다.
다음으로 프로젝트에 참가하는 조원을 서버에 계정시킵니다.
4. 메뉴에서 'users'에 'Open Sourcesafe Database'를 실행 아마 방금전에 등록시킨 데이타베이스가 없을것입니다. 그럼 찾아줘야지요.
5. Open Sourcesafe Database 대화창에서 'Browse...'버튼을 눌러서 방금전에 등록한 폴더에 생성된 'srcsafe.ini'를 찾아 엽니다.
6. 그러면 디비 페스와 그 디비 이름란의 대화상자가 나오는데 앞으로 계속 사용될 디비의 이름을
적당히 줍니다. 자동설정값으론 그 폴더이름이 되어있을 것입니다. 아무렇게나 주십시오.
확인키를 누르면 다시 Open Sourcesafe Database 대화창으로 가고 그곳에 지금 방금 등록한 디비가
생성됩니다.
바로 그 디비를 열어주면 현재 관리자(Admin)의 비밀번호가 없다고 하는 메세지가 나오고
확인키를 누르면 O.K.!
7. Admin의 패스워드와 소세를 사용할 사람들에게 ID와 Password를 주면 등록끝!!!
이제 막바로 소세를 이용하여 프로그래밍을 하면 되냐고요? 아닙니다.
다음으로 소스폴더를 디비로 물리면 그 디비폴더에 함께 사용할 소스를 등록시켜야 됩니다.
8. 시작>프로그램>MS Visual Studio>MS Visual Sourcesafe>Microsoft Visual Souresafe 6.0을 실행
9. Visual SourceSafe Explorer 가 실행되고 윈타이틀 옆에 현재 Open되어 있는 디비가 나오는데
사용할 디비를 Open합니다. (아마 이 순서로 하면 자동으로 오픈되어 있을꺼예요)
10. 메뉴의 File>Create Project..를 실행하고 폴더명(예로 chichi)을 주고 그 폴더에서 사용할 소스를
File>Add Files..로 등록합니다.
res폴더 또한 소세에 물려서 사용하려면 생성된 폴더(chichi) 밑에 다시 res폴더를 만들어 주고 그 폴더에도 사용할 resource파일을 Add Files..로 등록합니다.
이렇게 하면 소세를 이용한 프로그래밍의 setup작업 끝!!!
이젠 실제로 하나의 소스를 이용하여 프로그래밍하는 방법을 설명하겠습니다.
11. VC++를 실행하고 File>Open Workspace..를 실행하면 대화창에 'Source Cotrol'키 누름
12. Visual SourceSafe Login 창이 나오면서 등록된 사용자의 ID와 Password를 입력합니다.
물론 Database는 전에 설정한 디비를 선택하셔야 되겠죠? 한번에 여러개의 프로젝트를 하면 분명
여러개의 디비가 있을것입니다. 그러니 사용하고자 하는 디비를 잘 선택하여야 됩니다.
13. Create local project from SourceSafe창이 나오면 로컬컴에 작업할 소스를 서버에서 다운로드하여야 하므로 작업할 폴더를 설정합니다.
그러면 서버에 있는 소스가 그 폴더로 옮겨 오게 됩니다.
14. 그러면 Open Workspace창이 다시 나와 서버의 xxxxx.dsw를 오픈하면 된다.
간혹 Class View가 에러가 날수 있다. 이유는 다운받은 소스가 읽기전용이라 그럴것입니다.
그러니 소스 모두 등록정보에서 읽기전용의 체크마크을 없애주길 바랍니다.
제대로 오픈이 되었을텐데 역시 속도가 많이 느릴것입니다.
소세를 사용할때는 주의하여야 할 몇가지가 있습니다.
먼저 계속해서 소스를 최신버전으로 바꿔야됩니다.
VC++ 메뉴에서 project>Source Control..>Get Latest Version으로 최신버전을 받고
한사람이 소스의 한 부분을 고치려면 서버에 체크아웃(Check Out)을 요청해서 코딩하고 작업을 끝마치면 반드시 서버에 자신이 손댄 부분을 체크인(Check In) 해주어야 됩니다.
(project>Source Control..>Check Out & project>Source Control..>Check In)
한사람이 체크아웃해서 변경중인 코드는 다른사람의 접근이 불가하게 됩니다.
계속해서 체크인, 체크아웃을 물어보는 대화창이 나오므로 무시하지 말고 자세히 드려다 보고
시키는데로 따라하면 별 문제가 없을 것입니다.
참고로 resource 부분을 무시하지 말길 바랍니다.
리소스를 건드렸다가 체크인을 하지 않아서 고치기 전의 기존파일로 다시 엎어쓴 경험이 있습니다.
소세는 편리함을 주기위해 만들어졌는데 사용미숙으로 많은 낭패를 보는 프로그램 중 하나입니다.
그렇다고 프로젝트를 클래스별로 나눠서 코딩하고 나중에 합쳐 사용하면 되겠지만 리소스에서
충돌이 나는 경우가 종종있어 그것도 유의하여야 합니다.
이 메뉴얼은 기존의 메뉴얼의 도움없이 많은 시행착오로 얻은 지식을 적어놓은 것이라 틀린 부분이
있을 수 있습니다. 그러니 틀린부분이나 도움이 될만한 내용이 있으면 연락 주시기 바랍니다.
지식공유가 발전된 한국을 만듭니다.
출처 http://cafe.naver.com/edcxswqaz
MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터 MCP MCSE MCSE자격증 MCSE학원 SQL 서버관리 SERVER 시스템관리 MCSE2003 MS자격증 MS학원 마이크로소프트 MCSE교육센터