我曾在一家擁有50多位開發人員的大型軟件公司工作。我們最近遇到了一個使用TFS的問題,其中一個開發人員會對某些文件進行一些更改,擱置這些更改,然後另一個開發人員將進行完全相同的更改,而不知道他們已經完成但尚未檢查明顯浪費時間。如何查看TFS中的文件是否被擱置給任何人
有沒有人知道任何選項/插件,表明正在處理的文件是否也有相關的shelveset?
我曾在一家擁有50多位開發人員的大型軟件公司工作。我們最近遇到了一個使用TFS的問題,其中一個開發人員會對某些文件進行一些更改,擱置這些更改,然後另一個開發人員將進行完全相同的更改,而不知道他們已經完成但尚未檢查明顯浪費時間。如何查看TFS中的文件是否被擱置給任何人
有沒有人知道任何選項/插件,表明正在處理的文件是否也有相關的shelveset?
沒有我知道的產品提供了這個在普通視圖和集成到TFS。這將是一個很大的延伸,我個人向過去在Codelens工作的團隊提出過這個要求。它可能會在未來,但它不在(尚)。我有created a UserVoice item to track this request just now。
使用「我的工作」功能暫停/恢復工作可以看到存在與工作項關聯的擱置集。這會使其成爲手動過程,並且容易失敗,但至少這是一個開始。
如果您的團隊與分支機構合作或僅對源代碼控制進行了更改,則每個人都可以看到它們。 The Incoming Changes lens甚至會在分支機構中突出顯示這些更改。
創建腳本並不難,而使用Visual Studio SDK和TFS客戶端對象模型將其擴展到編輯器外接程序中有點困難,但完全正常工作的版本將過於廣泛解決方案爲StackOverflow使用的格式。
不要使用軟件修復組織中應該修復的內容。聽起來像開發人員溝通不夠。 – CodeCaster
用軟件這樣做會好得多,而不是依靠50多位開發人員每次訪問文件並將其擱置時發送電子郵件。即使跟蹤溝通也是難以理解的。 – BenM
我已經要求Microsoft將此添加到Codelens中的「Incoming Changes」鏡頭,但它不在那裏。 – jessehouwing