2011년 12월 20일 화요일

SCM - MS SCCI 지원

MS-SCCI(MicroSoft Source Code Control Interface)

Use Case View

  •  "Add to archive": 파일을 SCM에 추가함. 
    • 폴더 경로가 공유루트의 일부일 때: 파일을 새 변경세트에 체크인하고 전달함.
    • 폴더 경로가 공유루트가 아닐 경우: 공유 마법사에서 폴더 경로상의 공유 루트 폴더를 선택하고 파일을 변경세트에 체크인하고 전달함. 
  • "Checkout": 플로우 대상 스트림에 해당 파일을 잠금.
  • "Check in": 새 변경세트에 체크인하고 전달하고 잠금 해제함.
  • "Undo checkout": 현 사용자가 파일에 잠금을 한 경우 잠금을 해제하고, 변경사항을 원상복구함.
  • "Get History": 별도 대화상자에 파일에 대한 히스토리 뷰를 제공함. 



Logical View



Implementation View

  • Native COM Plugin (JazzMSSCCIProvider.dll) – C++ code
  • RTC's Default SCM subsystem – Managed code - C# (JazzScmScci.dll) 



Process View

Deployment View

레지스트리 항목:
  • 키: "HKLM\Software\IBM\JazzMSSCCIProvider\SCCServerName"
    값: "Jazz MSSCCI Provider"
  • 키: "HKLM\Software\IBM\JazzMSSCCIProvider\SCCServerPath"
    값: "\JazzMSSCCIProvider.dll"
  • 키: "HKLM\Software\SourceCodeControlProvider\InstalledSCCProviders\Jazz MSSCCI Provider"
    값: "Software\IBM\JazzMSSCCIProvider"
  • 키: "HKLM\Software\SourceCodeControlProvider\ProviderRegKey"
    값: "Software\IBM\JazzMSSCCIProvider"
  • CLSID 추가 


https://jazz.net/wiki/bin/view/Main/MSSCCI-RTC

댓글 없음:

댓글 쓰기