sitelink1  
sitelink2  
sitelink3  

tf.exe 를 이용하여 tfs에 접속후 브랜치 목록을 조회하는 방법을 찾아냈었다

이후 tf.exe로 변경집합도 조회하려 하였으나 해당 명령에서는 특정 path에서의 변경집합 조회는 불가하였다 (무조건 최상위 컬렉션 레벨만 가능)

>> Example :: tf vc changeset /latest /collection:[TeamProjectCollectionUrl] /login:[username],[password]

>> 참고 URL :: https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/changeset-command?view=azure-devops

 

그래서 찾아본게 REST API였다

하지만 REST API를 사용하기 위해서는 TFS의 Authentication Mechanism을 통과해야 하는데

.net , node, typescript 등의 라이브러리들이 준비되어 있지만 java버전은 없었다

    > .NET client libraries

    > Azure DevOps Go API

    > Azure DevOps Python API

    > Azure DevOps Client for Node.js

    > Microsoft Open Source Code of Conduct (Swagger 2.0)

    > Visual Studio Services Web Extension SDK

 

그냥 브라우저로 REST API URL을 호출하면 계정 로그인 창이 뜨고 목록 조회는 가능하지만

Java프로그램에서 인증할 방법을 찾지 못했다

>> Example :: https://[TeamProjectCollectionUrl]/[TeamProject]/_apis/tfvc/changesets?searchCriteria.itemPath=[path]&api-version=2.3-preview

 

결국 Java 프로그램에서의 REST API 사용은 포기하지만 조사했던 레퍼런스 URL들은 기록으로 남긴다

 

>> https://docs.microsoft.com/en-us/rest/api/azure/devops/tfvc/changesets/get%20changesets?view=azure-devops-rest-5.0

>> https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1&viewFallbackFrom=azure-devops

>> https://docs.microsoft.com/en-us/rest/api/azure/devops/?view=azure-devops-rest-6.1#client-libraries

>> https://docs.microsoft.com/en-us/azure/devops/integrate/get-started/authentication/authentication-guidance?view=azure-devops

 

 

 

 

 

 

 

 

번호 제목 글쓴이 날짜 조회 수
57 TFS 최소, 권장 사양 (TFS 2010 ~ TFS 2017 Update 1) 황제낙엽 2022.05.04 378
56 Azure DevOps Services REST API 를 이용하여 Git 저장소 조회하기 황제낙엽 2021.09.29 2428
55 elasticsearch-service-x64 제거하기 (TFS 2017–How to uninstall the ElasticSearch service?) 황제낙엽 2021.08.31 252
54 Azure DevOps Server 의 데이터를 다른 하드웨어의 서버에 복원 황제낙엽 2021.08.31 315
53 [도움말 캡쳐] TFSConfig ChangeServerID /help 황제낙엽 2021.08.31 337
52 [도움말 캡쳐] TFSConfig help 황제낙엽 2021.08.31 286
51 TF401054: 요청된 서비스 수준 속성 TFS_SERVICE_LEVEL이(가) 필요한 값과 일치하지 않습니다. 황제낙엽 2021.08.27 290
50 Azure DevOps Server 또는 TFS 의 Requirements 황제낙엽 2021.08.27 303
49 [Azure] Azure Boards 구성 및 사용자 지정 설명서 황제낙엽 2021.08.25 230
48 [Azure] Restore data to a different server than the current one 황제낙엽 2021.08.25 222
47 Process Template Editor For Azure, TFS2017 황제낙엽 2021.08.25 394
46 Microsoft Visual Studio Team Foundation Server 2015 Power Tools 황제낙엽 2021.08.25 335
45 [Azure] Azure DevOps Server 에서 TfsServcieControl.exe 의 위치 황제낙엽 2021.08.25 321
» TFVC Rest API 를 이용한 변경집합 조회 (TFS 2017~) [1] 황제낙엽 2020.11.11 364
43 IIS+SMTP서버, Gmail 을 통한 TFS2010 메일 설정 file 황제낙엽 2020.03.04 349
42 보안 - SSL(HTTPS) 적용 file 황제낙엽 2020.03.02 345
41 TFS 알림 관리 (알림 메일 전송) file 황제낙엽 2020.02.20 314
40 전자 메일 알림 설정 file 황제낙엽 2020.02.04 299
39 [code review response] 코드 검토 응답을 실수한 경우 응답 제거 방법 file 황제낙엽 2020.02.03 286
38 TFS Requirements (required env spec) 황제낙엽 2020.01.31 280