私の同僚の 1 人が退職し、彼のすべてのコードを TFS にチェックインする前に敷地を離れることを余儀なくされました。物理ファイルにアクセスできます。彼のワークスペースにアクセスして、まだチェックインされていない変更の一部をチェックインする方法はありますか? tfs から、彼がチェックアウトしたファイルを確認できますが、非常に手動でない限り、正確な変更を確認する方法はありません。
5 に答える
TFS 2010には、「パブリックワークスペース」と呼ばれる新機能があります。これにより、複数のユーザーがコンピューター上の同じワークスペースフォルダーを共有できますが、自分のログオンを使用してTFSに対して認証されます。
TFS管理者は、次のようなコマンドを実行して、ワークスペースを「パブリックワークスペース」に変更できます。
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /permission:Public
(このコマンドはどのコンピューターでも実行できます。変更しようとしているワークスペースと同じコンピューターで実行する必要はありません)
ワークスペースを使用する必要のあるユーザーが他に1人だけの場合は、おそらくより簡単な方法は、ワークスペースの所有者を変更することです。これは、TFS管理者が次のコマンドを使用して実行できます。
tf workspace /collection:http://yourserver:8080/tfs/yourCollection WorkspaceName;domain\CurrentWorkspaceOwner /newowner:domain\NewWorkspaceOwner
これらのいずれかを実行したら、そのコンピューターに新しい所有者としてログオンし、自分のコンピューターであるかのようにワークスペースを使用できます。
この機能の詳細については、このブログ投稿TFS2010:PublicWorkspacesを参照してください。
1)彼のマシンからファイルをコピーします。
2)管理上、チェックアウトを取り消します。
3)マシン上のファイルをチェックアウトします。
4)あなたのファイルを彼のファイルで上書きします。
5)あなたのマシンの状態は、彼のマシンの状態とほぼ同じになるはずです。必要なだけ比較を行います。
システム管理者にユーザーのパスワードを既知の値にリセットしてもらい、そのマシンにユーザーとしてログインしてください。あなたはユーザーです...
これはおそらく、それを行うための迅速で汚い方法です。
- 自分の作業を棚上げまたはチェックインします。
- 関連ファイルを同僚から自分のワークスペースにコピーします
- ファイルを TFS の最新のものと比較する
//huusom
比較を超えたような差分ツールを使用して、実際の違いを視覚化できます。
他のユーザーのワークスペースやチェックアウトされたファイルを管理するには、 Team Sidekicksに勝るものはありません。Team Sidekicksは無料で、この作業や他の多くの日常的な TFS 作業に優れたインターフェイスを提供します。