1

今朝、VS2008 を開いて TFS に接続しました。新年を迎えたので、大掃除をすることにしました。最初に、私が持っていた未使用のワークスペース (つまり、私が長い間離れていた古い開発ワークステーションからまだ存在していたワークスペース) を削除することでした。

そこで、[ファイル] -> [ソース管理] -> [ワークスペース] に移動し、削除したいワークスペースを選択して、[削除] ボタンを押しました。ローカル マシンで保留中の変更が失われるという警告が表示されました。保留中の変更がなかったので、削除を続行しました。

その後、私もチームの誰も TFS のソースを確認できませんでした。彼らはマッピングを失いました。チェックアウトしたファイルを除いて...彼らはTFSの制御下にあるファイルにアクセスできなくなりました。さまざまなプロジェクト ブランチが、チーム エクスプローラー ペインのソース管理に表示されなくなりました。ワークスペースを削除すると、チーム全体のすべてのワークスペースが削除されたかのようでした。TFS 管理者は、さまざまなブランチを正常に表示できました (ここでは適切な用語を使用していない可能性があります)。ただし、新しい「グループ」を作成すると、古い「グループ」からユーザーを削除してから、それらを新しい「グループ」に追加すると、人々は再びソースコードを見ることができます。とにかく、バックアップから回復するという決定が下されました。

私は決して TFS 管理者ではありませんが、私は常にワークスペースを TFS と自分のワークステーションの間のマッピングと考えていました。ローカル ドライブにマップし、get latest を実行して作業に戻ります。

残念ながら、このケースでは、システム管理者が TFS リポジトリをバックアップから回復するのを待つため、チーム全体をシャットダウンしました。

ワークスペースの概念について根本的な誤解がありますか、それとも、そのままでは設定できない構成設定がどこかにあるのでしょうか、それとも ....?

私は Web をかなり検索しましたが、見つけたすべてのことから、ワークスペースの削除は大したことではなく、チームの他のメンバーに影響を与えることはないと確信しました。

どうもありがとう。

4

2 に答える 2

1

グーグルが指摘しているように、TFSワークスペースの削除は大したことではなく、チームの他のメンバーに影響を与えることはありません。私はあなたが見た振る舞いについての説明はありません-そしてバックアップから復元する前にログファイルを保持しない限り-診断することは不可能です。

ただし、指摘した症状は、ワークスペースの変更ではなく、権限の変更を反映しています。ソース管理エクスプローラーでソースツリーを表示できないユーザーは、ソースツリーの読み取り権限がないことを示しています。

私の推測では、TFS管理者が誤ってユーザーのグループの読み取りアクセス許可を削除したか、Active Directory管理者がADグループからユーザーを削除しました。これは、ワークスペースの削除とはまったく関係ありません。

于 2013-01-02T19:41:06.090 に答える
0

権限を確認してください。誰もプロジェクトやすべてのものを見ることができないようにするのは、許可の問題だと思います。

チームプロジェクトコレクション設定の貢献者に(要件または開発者として)人々を追加します。

important note: チーム プロジェクト コレクション設定(寄稿者)に追加してから、チーム プロジェクト設定(寄稿者)に再度追加してください。

その後、変更を参照してください。その後、必要に応じてアクセス許可を管理できます!!!

于 2013-01-11T10:59:41.073 に答える