私は 50 人以上の開発者がいる大規模なソフトウェア ハウスで働いていました。最近、TFS を使用して、ある開発者がいくつかのファイルにいくつかの変更を加え、変更を棚上げし、別の開発者が行ってまったく同じ変更を行い、それらが既に行われていることを知らずに、まだチェックされていない問題に遭遇しましたin. 明らかに時間を無駄にしています。
作業中のファイルに関連するシェルフセットがあるかどうかを示すオプション/アドオンを知っている人はいますか?
私は 50 人以上の開発者がいる大規模なソフトウェア ハウスで働いていました。最近、TFS を使用して、ある開発者がいくつかのファイルにいくつかの変更を加え、変更を棚上げし、別の開発者が行ってまったく同じ変更を行い、それらが既に行われていることを知らずに、まだチェックされていない問題に遭遇しましたin. 明らかに時間を無駄にしています。
作業中のファイルに関連するシェルフセットがあるかどうかを示すオプション/アドオンを知っている人はいますか?
私が知っている製品で、これを平易なビューで提供し、TFS に統合する製品はありません。これは素晴らしい拡張機能であり、過去に Codelens で作業しているチームに個人的にこれを要求しました。将来的には実現するかもしれませんが、(まだ)実現していません。
このリクエストを追跡するために UserVoice アイテムを作成しました。
My Work 機能を使用して作業を一時停止/再開すると、作業項目に関連付けられたシェルブセットがあることが表示されます。それは手動のプロセスになり、失敗する傾向がありますが、少なくともそれは始まりです.
チームがブランチで作業したり、変更をソース管理にコミットしたりした場合、それらはすべての人に表示されます。Incoming Changes レンズは、ブランチ全体でこれらの変更を強調表示します。
スクリプトを作成するのはそれほど難しくなく、Visual Studio SDK と TFS クライアント オブジェクト モデルを使用してこれをエディター アドインに拡張するのは少し難しいですが、完全に機能するバージョンはフォーマットのソリューションとして広すぎます。 StackOverflow によって使用されます。