2010-04-30 2 views

답변

2

PowerShell 스크립트를 작성하기 전에 다른 SCCS 제품 (SoftbenchCM)에서 TFS로 코드를 영구적으로/한 번 마이그레이션 할 수 있습니다. 기본적으로 깨끗한 작업 공간 & 작업 폴더 매핑을 TFS 용으로 매핑하고 ClearCase 용 view/configspec을 설정해야합니다. 일부 주기적으로, 비주얼 스튜디오 2005/2008/2010 프롬프트에서 수행하면 [날짜 시간]을 사용하여 01/01/2010 대체 할 수

$results = tf get C:\<workfolder_root> "/v:D01/01/2010" /r 
if ($LastExitCode -ne 0) throw "tf get failed with $LastExitCode" 

주, 또는 문자열이-날짜를 가져옵니다 .NET DateTime으로 구문 분석 할 수 있습니다. 그런 다음 $ 결과를 분석하여 업데이트 된 파일을 찾습니다. 업데이트 된 파일을 검토하고 "cleartool checkout path_under_CC_view"을 사용하여 해당 파일을 체크 아웃하고 TFS 디렉토리에서 CC 뷰 디렉토리로 복사하십시오. 그런 다음 cleartool checkin을 사용하여 ClearCase에서 파일을 체크인하십시오. 단방향 동기화 일뿐입니다. 사용자가 ClearCase에서 이러한 파일을 업데이트하지 못하도록하여 TFS에서 동기화 할 때 변경 사항을 덮어 쓰지 않도록 할 수 있습니다.

관련 문제