19

ロックされているすべてのファイルを表示したいのですが。これまでのところ、tf.exeステータスを使用して、「!」が付いているものを探すことしかできませんでした。UIの場合のように、「ロック、編集」として報告されないためです。何か案は?ありがとう。

4

5 に答える 5

20

電動工具がインストールされている場合は、ワンライナーです。

tfstatus . -r -user * | % { $_.pendingchanges } | ? { $_.islock } | select -unique serveritem

スクリプトよりも GUI を好む場合は、TFS Sidekicksを試してください。

于 2009-06-25T15:19:33.293 に答える
6

TFS Sidekicks を使用しようとしていて、その方法がわからない場合は、[ツール]、[Team Foundation Sidekicks]、[Status Sidekick] の下にあります。そのウィンドウを展開する必要がありますが、ユーザー名のロックを検索できるようになります。

于 2012-08-20T15:52:36.983 に答える
3

コマンドプロンプトから

>powershell

次に、powershell から次のことを行います。

PS > tf info * -recursive | &{
 begin{
  $out=@{}
  $prefix = "loc"
 }
 process{
  if ($_ -match "Local information"){
   if ($out.Count -gt 0) {
    [pscustomobject]$out
    $out=@{}
    $prefix = "loc"
   }
  } ElseIf ($_ -match "Server information"){
   $prefix = "svr"
  } else {
   $parts = $_.Split(':')
   if ($parts.Length -eq 2){
    $out.Add($prefix + $parts[0].Trim(), $parts[1].Trim())
   }
  }
 }
 end{
  if ($out.Count -gt 0) {
   [pscustomobject]$out
  }
 }
} | where {!($_.svrLock -eq 'none')}
于 2015-04-29T22:03:04.957 に答える
-6

GUIオプションを見つけました。

  1. Visual Studio を起動
  2. ファイルを開く
  3. ソース管理に移動
  4. 次にワークスペース
  5. 資格情報を入力してください
  6. [リモート ワークスペースを表示] をオンにします
  7. 不要なワークスペースをすべて削除する

それは簡単です:)

于 2012-01-28T01:05:11.217 に答える