ついったー


最近読んだ本(amazon版)

最近のトラックバック

« サムドラ 5th 135日目 | トップページ | サムドラ 6th 3日目 »

TFS チェックアウトの取り消し

技術φ(..)メモメモ

TeamFoundationServer 2010での話。

現在、開発しているもので以前手伝ってくれていた人たちが、チェックアウトしたまま
PCをリカバリーしてしまったので、チェックアウト状態がずっと残っていて、ちょっと
気持ち悪かったので、どうにかならんかなーと思って調べた。

てっきり、サーバー側でやるのかと思ったら、別のPC(クライアント)でも出来た。

TFS 別PC での チェックアウトの取り消し方法

 スタートメニュー > Microsoft Visual Studio 2010 > Visual Studio Tools と開いて
   Visual Studio コマンド プロンプト (2010) をクリックして起動

  コマンドプロンプトが開くので、 tf コマンドで色々出来る。
  ヘルプは、 とりあえず、 tf とだけ入力するとずらっと出ます。
  そうすると 最初に 「tf help <コマンド名>」とか「tf msdn <コマンド名>」とかいれてねと出ます。

 今回は、VisualStudioのソース管理エクスプローラーから目当ての情報が取れるのと
 やりたいことはわかってるので…
 1) ユーザーとワークスペースをソース管理エクスプローラーから見つける
  a) チェックアウトされているファイルをクリックして、右クリックするとダイアログが
    開くので、「状態」タブを選択する。
  b) ワークスペースの列を見て メモしておくか開いたままにしておいて見えるようにしておく。
  ワークスペースはおそらく、こんな形式のはず。
   「チェックアウトしたPC名;ワークスペース名\ユーザー名」
   以下、コマンドでは「PC01;WK01\hoge」とする。
 2) 当該のワークスペースの状態把握。
  コマンドプロンプトに「tf status /recursive /workspace:PC01;WK01\hoge」と入力

  すると、こんな感じに出る。
  C:\VS\VC>tf status /recursive /workspace:PC01;WK01\hoge
  ファイル名 変更 ユーザー ローカル パス
  ---------------------- ---- ----------- -------------------------------------------------------------------------------
  $/sv/sol/pj01
  pj01.vbproj 編集 WK01\hoge C:\Users\User01\Documents\Visual Studio 2010\Projects\sol\pj01\pj01.vbproj
  pj01.vbproj.vspscc 編集 WK01\hoge C:\Users\User01\Documents\Visual Studio 2010\Projects\sol\pj01\pj01.vbproj.vspscc
  Web.config 編集 WK01\hoge C:\Users\User01\Documents\Visual Studio 2010\Projects\sol\pj01\Web.config
  3 変更(数)

  C:\VS\VC>

 3) 今回は単純に取り消しなんで、サクッと取り消す。
  コマンドプロンプトに「tf undo /recursive /workspace:PC01;WK01\hoge $/」と入力

  すると、こんな感じに出る。
  C:\VS\VC>tf undo /recursive /workspace:PC01;WK01\hoge $/
  操作は正常に完了しました。ワークスペース PC01;WK01\hoge はこのコンピューターに存在しないため、サーバー上で行われた変更でこのワークスペースを更新するには、この操作とは別にワークスペースで取得操作を実行する必要があります。

 まぁ、今回はすでに存在しないワークスペースなんで、これで終わり。
ソース管理エクスプローラーで確認するとチェックアウトは取り消されているはず。

« サムドラ 5th 135日目 | トップページ | サムドラ 6th 3日目 »

開発」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: TFS チェックアウトの取り消し:

« サムドラ 5th 135日目 | トップページ | サムドラ 6th 3日目 »