ロックされているすべてのファイルを表示したいのですが。これまでのところ、tf.exeステータスを使用して、「!」が付いているものを探すことしかできませんでした。UIの場合のように、「ロック、編集」として報告されないためです。何か案は?ありがとう。
16333 次
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オプションを見つけました。
- Visual Studio を起動
- ファイルを開く
- ソース管理に移動
- 次にワークスペース
- 資格情報を入力してください
- [リモート ワークスペースを表示] をオンにします
- 不要なワークスペースをすべて削除する
それは簡単です:)
于 2012-01-28T01:05:11.217 に答える