簡體   English   中英

TFS:電子郵件差異

[英]TFS: Email diffs

埃里克建議你每天早上閱讀你的團隊的差異。 我可以讓TFS以某種方式自動化嗎? 理想情況下,我想要一封包含所有差異的電子郵件,但我會找到每個提交的鏈接。

作為為Eric工作的人,每天早上都有檢查差異的行為讓我解釋一下我做了什么。 我想我是他寫這篇文章時想到的人之一,但我知道他不知道我每天早上都做差異檢查:-)

在Eclipse中,我使用Team,Synchronize ...功能將我的本地工作區與服務器上的最新工作區進行比較。 因為我經常得到最新消息,這告訴我自從我上次這樣做以來發生了什么(即在我不看的時候發生了什么變化)。

在Visual Studio中,我可以通過右鍵單擊我感興趣的區域的根文件夾並選擇Compare ...然后將Workspace版本與最新版本進行比較來做類似的事情。

或者,您可以在感興趣的文件夾上執行“歷史記錄...”,並在歷史記錄視圖中進行簡要掃描,向您顯示已發生的情況,您可以查看有趣的內容。 它還鼓勵您留下良好的登記注釋,並鼓勵您的開發人員也這樣做:-)

我曾經為每次簽到(團隊,項目提醒......)配置了電子郵件警報,但我最后在大多數情況下都忽略了它們。 我甚至有一個機器人兔子配置為當有人辦理登機手續或運行構建時與我交談 - 但這只在白天有用,而不是檢查我睡着時前一天發生的事情(我生活在一個不同的地方)我和其他同事的時區,所以他們在我睡覺時做了很多工作,反之亦然,這使得差異檢查的做法更加有用)

從理論上講,有可能編寫一個程序,它確實每天在最新版本和工作區版本之間產生差異,但是我從來沒有打擾過自己。 這部分是因為我發現實踐的最大價值在於探索每天所做的改變,而不僅僅是閱讀它們。 我也承認我並不知道世界上其他任何人都在做這種日常差異 - 我覺得我的代碼是獨自一人,但顯然不是!

更新2009年2月12日:以下博客文章引起了我的注意。

http://blogs.msdn.com/abhinaba/archive/2008/07/07/auto-generating-code-review-email-for-tfs.aspx

它討論(並提供源代碼)名為CRMail的工具,該工具將從shelveset生成一封電子郵件,該電子郵件將包含返回Team System Web Access的鏈接,以顯示變更集中每個更改的差異。 如果您願意,可以修改此源以使其顯示變更集之間的差異。 然后你只需要將它連接起來作為夜間計划任務或通過訂閱來自TFS的登記事件在每次登記時運行。

您是否已探索在項目門戶上設置報告,該報告將根據日期顯示差異? 我沒有這樣做(現在我在家,所以我無法調查),但我知道你可以從門戶網站獲得很多信息。 你是否可以得到代碼差異,我不知道。

另一種選擇是使用tfsadmin或電動工具自動化某些東西。 再次,不工作,所以我不能看它,雖然電動工具似乎可以使你可以從文檔做你想要的。

一個快速的解決方案是配置項目警報,以便為每個變更集發送一封電子郵件。

將這些文件過濾到電子郵件客戶端中的單獨文件夾中,然后隨意查看。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM