다음을 통해 공유


클라이언트 컴퓨터에서 데이터 캐시 새로 고침

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

Azure DevOps에서 버전 제어 또는 빌드 작업 중에 작업 영역 오류가 발생하지 않도록 하려면 특정 유지 관리 작업 후에 클라이언트 컴퓨터의 데이터 캐시를 업데이트해야 합니다.

  • 데이터 계층 또는 애플리케이션 계층 서버를 이동, 복원, 이름 바꾸기 또는 장애 조치(failover)한 후
  • 하드웨어 오작동과 같은 오류로부터 복구한 후

두 경우 모두 작업 항목을 추적하기 위해 캐시를 새로 고쳐야 하며 사용자는 클라이언트 컴퓨터에서 버전 제어 캐시를 새로 고쳐야 합니다.

사전 요구 사항

StampWorkitemCache 웹 메서드를 호출하려면 Azure DevOps용 애플리케이션 계층 서버에서 Administrators 보안 그룹의 구성원이어야 합니다. 자세한 내용은 Azure DevOps Server 대한 권한 참조를 참조하세요.

클라이언트 컴퓨터에서 tf 작업 영역 명령을 사용하려면 읽기 권한을 허용으로 설정해야 합니다.

작업 항목 캐시 새로 고치기

이 절차는 선택 사항입니다. 작업 항목 추적 시 오류가 발생한 경우에만 수행해야 합니다.

작업 항목을 추적하기 위한 캐시를 업데이트하려면 StampWorkitemCache 웹 메서드를 호출합니다. 이 메서드는 클라이언트 컴퓨터가 다음에 애플리케이션 계층 서버에 연결할 때 캐시를 업데이트하도록 강제합니다. 또한 이 메서드는 클라이언트 컴퓨터에 정의되어 있는 작업 영역을 동기화합니다.

참고

StampWorkitemCache 웹 메서드를 호출하면 Visual Studio Azure DevOps Server 성능이 일시적으로 저하될 수 있습니다. 성능 영향은 메서드를 호출할 때 연결된 Azure DevOps 사용자 수에 따라 달라집니다.

클라이언트 컴퓨터에서 작업 항목을 추적하기 위한 캐시를 새로 고치려면 다음을 수행합니다.

  1. 새 서버에서 Internet Explorer를 엽니다.

  2. 주소 표시줄에서 다음 주소를 입력하여 ClientService 웹 서비스에 연결합니다.

    http://PublicURL/VirtualDirectory:8080/WorkItemTracking/v3.0/ClientService.asmx

    참고

    관리자 자격 증명으로 로그온한 경우에도 관리자 권한으로 인터넷 Explorer 시작해야 할 수 있으며 자격 증명을 묻는 메시지가 표시될 수 있습니다.

  3. StampWorkitemCache를 선택한 다음, 호출을 선택합니다. StampWorkitemCache 메서드는 데이터를 반환하지 않습니다.

버전 제어 캐시 새로 고침

버전 제어 캐시를 새로 고치려면 각 사용자는 업데이트해야 하는 각 컴퓨터에서 tf 작업 영역 명령을 실행합니다. 버전 제어를 사용하고 데이터베이스를 재배치한 프로젝트 컬렉션에 연결하는 모든 컴퓨터를 업데이트해야 합니다.

클라이언트 컴퓨터에서 버전 제어 캐시를 새로 고치려면 다음을 수행합니다.

  1. 클라이언트 컴퓨터에서 관리 권한이 있는 명령 프롬프트 창을 열고 디렉터리를 Drive:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE로 변경합니다.

  2. 명령 프롬프트에서 새 서버의 서버 이름과 포트 번호를 비롯한 컬렉션 URL을 포함하여 다음 명령을 입력합니다.

    tf workspaces /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName

    배포 예제에서 개발자는 Azure DevOps Server FabrikamPrime 배포에서 호스트되는 DefaultCollection 컬렉션의 멤버인 프로젝트의 버전 제어 캐시를 새로 고쳐야 합니다.

    tf workspaces /collection:http://FabrikamPrime:8080/tfs/DefaultCollection

    자세한 내용은 작업 영역 명령을 참조하세요.