web-dev-qa-db-ja.com

TFS-他の誰かの変更を保留解除する方法は?

私は新しい会社を始めたばかりで、複数のプロジェクトでASP.NETソリューションに取り組んでいます。別の以前の開発者が複数の変更を加え、それらを1つのシェルフセットに入れました。これらの変更は、実稼働環境でも行われます。そのため、「最新情報を入手」を行うと、本番環境で何が出ているのかがわかりません。

他の誰かがシェルフセットを取得してチェックインし、TFSのメイントランクに配置して、誰もがこのコードにアクセスできるようにするにはどうすればよいですか。基本的に、他の人の棚を開けてチェックインするにはどうすればよいですか?簡単そうに見えますが、Visual Studioには、「特定のバージョンを取得...」、「保留中の変更を元に戻す...」、「保留中の変更を保留...」、「履歴を表示...」のオプションしか表示されません。 「GetSpecificVersion ...」では、チェンジセットのみを取得でき、他の人の棚には何も取得できません。助けて!!! :)それが役に立ったら、Visual StudioOnlineも使用しています。それは私が棚を見るつもりであるところです。

11
Andy

他の誰かからシェルフセットのシェルフを解除するには、[チームエクスプローラー]-> [変更の保留]に移動します。次に、[棚]の横にある[アクション]リンクを選択し、[棚セットの検索]を選択します。

デフォルトでは、ユーザーアカウント用に見つかったシェルフセットが表示されます。名前をシェルフセットを作成した開発者の名前に変更すると、彼のシェルフセットが表示され、シェルフを解除できます。棚上げを解除するとマージできないため、保留中の変更がないことを確認する必要があります。

25
Wouter de Kort

同じテーマでの提案として、バージョン管理の管理を支援するための最良のTFSツールの1つは、attricesidekicksアプリケーションです。彼らはすべてのTFSバージョンに対応しており、VSプラグインとスタンドアロンを利用できます。 Attrice Corporation-ダウンロード http://www.attrice.info/downloads/ ワークスペース、ステータス、コードレビュー、ユーザービュー、シェルフセットビュー、権限ビュー、履歴ビュー、ラベルビューのウィンドウがあります。

0
Scott Presson