errors TF26038, TF212015, TF237055

황제낙엽 2016.12.21 15:31 조회 수 : 250

sitelink1 https://msdn.microsoft.com/ko-kr/library....120).aspx 
sitelink2  
sitelink3  

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin importwitd /collection:http://[서버IP]:9090/tfs/[컬렉션명] /p:WORKV8 /f:"D:\RequestProduct.xml"

TF26038: RequestProduct.RUNTIME_FLAG의 필드 형식이 기존 형식과 일치하지 않습니다. 기존 형식은 String이지만 현재 형식은 Boolean입니다.


처음엔 기존의 field type을 String 에서 Boolean 으로 바꾸기만 하려고 했다.

그래서 TF26038 에러를 만났다.

구글링해보니 생성된 field 의 속성을 바꿀 수는 없고 지웠다 재등록하면서 type 을 바꿀 수 있다고 했다.

그래서 witadmin 의 deletefield 옵션으로 field 를 지우려고 해봤는데 TF212015 에러가 떴다

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin deletefield /collection:http://[서버IP]:9090/tfs/[컬렉션명] /n:RequestProduct.RUNTIME_FLAG

TF212015: 작업 항목 필드 RequestProduct.RUNTIME_FLAG은(는) 팀 프로젝트 Agile_Custom(제품요구사항), WORK600(제품요구사항), WORK700(사용자 스토리, 제품요구사항)에서 사용 중이므로 삭제할 수 없습니다.

 

그래서 destroywitd 옵션으로 witd 을 지우려했지만 실패!!

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin destroywitd /collection:http://[서버IP]:9090/tfs/[컬렉션명] /p:[프로젝트명] /n:"제품요구사항"

작업 항목 형식 제품요구사항을(를) 제거할 수 없습니다.
TF237055: 사용 중인 작업 항목 형식은 제거할 수 없습니다. 범주에서 작업 항목 형식을 사용하고 있지 않아야 합니다.

 

범주(Categories.xml)에서 작업 항목 형식을 지우기 위해 exportcategories 옵션을 사용하여 Categories.xml 을 다운로드 후 수정하여 업로드 하였다.

다음의 명령으로 export하여 "제품요구사항" 의 이름을 검색후 "제품요구사항"이 포함된 <CATEGORY>태그 블럭을 제거하고 import

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin exportcategories /collection:http://[서버IP]:9090/tfs/[컬렉션명] /p:[프로젝트명] /f:"D:\cat.xml"
작업이 완료되었습니다.

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin importcategories /collection:http://[서버IP]:9090/tfs/[컬렉션명] /p:[프로젝트명] /f:"D:\cat.xml"
범주 가져오기가 완료되었습니다.

 

그리하여 다음과 같이 작업 항목 형식을 제거할 수 있었다.

 

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE>witadmin destroywitd /collection:http://[서버IP]:9090/tfs/[컬렉션명] /p:[프로젝트명] /n:"제품요구사항"
작업 항목 형식 제품요구사항 및 해당 26개의 작업 항목을 제거하시겠습니까?  이 작업은 복구할 수 없습니다. (Yes/No) yes
작업 항목 형식이 제거되었습니다.

 

이렇게 작업 항목 형식을 제거하고 나서는 새롭게 정의한 작업 항목 형식을 TFS 로 올려서 사용하면 된다.

만일 다시 WIT를 import하려고 할때 TF26038 오류가 발생한다면 오류가 발생한 field를 deletefield로 삭제하도록 한다

오류가 발생하는 모든 field를 삭제하고나면 다시 WIT import를 시도한다

 

-끝-

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
56 [TFS SDK for Java] Iteration 추가 코드 예제 황제낙엽 2017.07.21 253
55 Team Foundation Server 데이터베이스 복원 마법사 오류 [2015] file 황제낙엽 2017.06.02 433
54 팀 프로젝트에서 구성원의 표시 이름 바꾸기 file 황제낙엽 2017.02.08 319
53 TF212015 (deletefield) 황제낙엽 2017.01.09 257
52 작업 항목 필드 삭제 - 작업 항목 필드 관리[witadmin] 황제낙엽 2017.01.09 246
51 TF400536 - ProcessConfiguration.xml 파일 import 오류 황제낙엽 2016.12.27 258
50 Team Foundation Server 기본 그룹, 권한 및 역할 file 황제낙엽 2016.12.22 269
» TF26038, TF212015, TF237055 황제낙엽 2016.12.21 250
48 TF26193 : The team project XXX does not exist. Check the team project name and try again. 황제낙엽 2016.12.21 362
47 프로세스 템플릿 관리자 사용 file 황제낙엽 2016.12.15 285
46 [witadmin] TFS-WIT Export/Import 가이드 (WIT,Categories,ProcessConfiguration) 황제낙엽 2016.12.12 239
45 [witadmin] Process Template 수정 황제낙엽 2016.12.12 210
44 TF400917 , TF400587 , TF237055 , TF400522 file 황제낙엽 2016.11.22 254
43 TFS + Visual Studio 조합에서 사용자 캐시 제거하기 황제낙엽 2016.11.20 648
42 Visual Studio Team Services and TFS 온라인 사용매뉴얼(2015) 황제낙엽 2016.11.07 446
41 TFS 의 각종 유저 권한 종류 황제낙엽 2016.09.08 801
40 네트웍 드라이브로의 예약된 백업 설정시 오류 (TF401002) file 황제낙엽 2016.08.19 326
39 Team Foundation Server 권한 정보 간략 정리 황제낙엽 2016.08.11 247
38 Team Foundation Server 권한 황제낙엽 2016.08.09 432
37 팀 프로젝트 컬렉션 > 그룹 구성원 자격 관리 file 황제낙엽 2016.08.09 243