1

http://blog.hinshelwood.com/upgrading-team-foundation-server-2008-to-2010/の指示に従って、TFS2008を2010にアップグレードしました。

TFS 2010のインストールとアップグレードのプロセス中に、ドメインユーザー「A」としてログインしました。

すべて問題ありませんが、ドメインユーザー「B」として機能しているクライアントコンピューターでVisual Studio(2010)でソリューションを開き、いくつかの変更を行ってチェックインします。この変更セットは、ユーザー「A」によって作成されたものとして表示されます。それは間違いなくそうではないはずです。

私は試した:

コマンドtfworkspace/ remove:*を使用してローカルでクライアントコンピューターのすべてのワークスペースを削除し、TeamFoundationSidekicksを使用してTFSで削除します。

VSでTFSに再接続すると、ユーザー「A」のワークスペースが再作成されました。

このワークスペースの所有者を手動でユーザー「B」に変更しましたが、表示されなくなりました。つまり、ワークスペースのドロップダウンリストに「使用可能なワークスペースがありません」という文字列が表示されます。しかし、Sidekicksは、ユーザー「B」の正しいワークスペースの存在を表示するようになりました。

VSは「A」ユーザーとしてTFSに接続しているようです。なぜそれが起こるのだろうか?ドメインに「B」としてログインしたため。

4

1 に答える 1

0

問題の原因を見つけました。保存されたユーザー名とパスワードにエントリがありました。そのため、Windows は常にユーザー "A" として TFS を使用してコンピューターに接続していました。この保存された資格情報を削除したところ、すべてがうまくいきました。

于 2012-11-21T12:40:42.010 に答える