matsukawar's blog

個人的な技術ブログ。テクニカルアーキテクトを目指しています。Twitter : https://twitter.com/matsukawar

Azure DevOps TFVC(Team Foundation Version Control) 保留中の変更をワークスペースごと消したい場合の手順

Azure DevOps (旧Team Foundation Server)のTFVC(Team Foundation Version Control)にて、保留中のチェックアウトを根こそぎ消したい場合の手順を記します。

  1. スタートメニューの「開発者コマンドプロンプト」を管理者権限で実行する。
  2. 該当者のワークスペースを検索する。(WORKSPACESコマンド)
    C:\Windows\System32>tf vc workspaces /owner:DOMAIN\USER /collection:ttp://SERVER_ENDPOINT/COLLECTION_NAME
    コレクション: ttp://SERVER_ENDPOINT/COLLECTION_NAME
    ワークスペース        所有者          コンピューター       コメント ---
    WORKSPACE_NAME USER_NAME COMPUTER_NAME
  3. 内容を確認して、「Yes」を入力して、該当者のワークスペースを消す。(WORKSPACEコマンド※WORKSPACE"S" ではないです。)

    C:\Windows\System32>tf vc workspace /delete /collection:ttp://SERVER_ENDPOINT/COLLECTION_NAME WORKSPACE_NAME;DOMAIN\USER /login:ADMIN_ID,ADMIN_PW
    削除されたワークスペースは復元できません。
    サーバー 'ttp://SERVER_ENDPOINT/COLLECTION_NAME' のワークスペース 'WORKSPACE_NAME;DOMAIN\USER' は、105 の保留中の変更を含んでいます。
    ワークスペースを削除しますか? (Yes/No) Yes