1. ホーム
  2. tfs

[解決済み] TFSで他のユーザーのチェックアウトをGUIで取り消すには?

2023-03-11 03:29:06

質問

TFS の常駐管理者として、あるユーザーが特定のファイルに対して行ったチェックアウト (通常はロック) を取り消すように頼まれることが時々あります。これは、TF.exe ユーティリティの Undo コマンドを使用して、コマンド ラインから行うことができます ( http://msdn.microsoft.com/en-us/library/c72skhw4.aspx を使用してコマンド ラインから行うこともできますが、これはちょっと面倒です。

GUIで他のユーザーのチェックアウトを取り消す方法はありますか?

どのように解決するのですか?

しかし、アドオンによって、少なくとも2つのオプションがあります。

TFS パワーツール

インストールしたら

  1. オープン ソース コントロール エクスプローラー
  2. チェックアウトを取り消す項目 (または取り消す複数のファイルの親フォルダ) を右クリックします。
  3. ソース コントロールで検索] を選択し、[ステータス] を選択します。
  4. ソース管理で検索] ダイアログで、[状態] チェックボックスをマークしたままにします。
  5. オプションで、[ワイルドカード] テキストボックスに値を入力します。
  6. オプションで、"Display files checked out to:" テキスト ボックスにユーザー名を入力し、そのラジオ ボタンを選択します。
  7. 検索] をクリックします。
  8. これにより、ファイルの一覧が表示されます
  9. 元に戻す項目を選択します
  10. 右クリックし、[元に戻す] を選択
  11. Undo all selected changes?" と表示されたら、[Yes] をクリックします。

Team Foundation Sidekicks

もう一つの方法は、Team Foundation Sidekicks アプリケーションを使用することです。 http://www.attrice.info/cm/tfs/

チェックアウトされたワーク アイテムを照会できる Status サイドキックを備えています。ワーク アイテムを選択すると、[保留中の変更の取り消し] および [ロックの取り消し] ボタンを使用することができます。

権利

適切な権限が必要であることを心に留めておいてください。その権限は "他のユーザーの変更を元に戻す" と "他のユーザーの変更のロックを解除" と呼ばれています。これらの権限は、以下の方法で確認できます。

  1. ソース コントロール エクスプローラーで目的のプロジェクト、フォルダー、またはファイルを右クリックする。
  2. プロパティ] を選択します。
  3. セキュリティ] タブを選択します。
  4. 上部の [ユーザーとグループ] セクションで適切なユーザーまたはグループを選択します。
  5. 下部にある "Permissions for [user/group]:" セクションを表示します。