我需要每天使用Visual Studio查看許多shelvesets。我已將TfsPendingChanges
命令添加到我的工具欄中,但訪問擱置集(Actions/Find Shelvesets)的其餘步驟仍感覺笨拙。實際上,shelveset評論與我自己的未決修改無關。而VS11只比現在更長一步。儘快通過Visual Studio查找shelvesets
有沒有什麼辦法可以在Visual Studio 2012中以某種形式直接向菜單或工具欄添加「Find Shelvesets」?
我需要每天使用Visual Studio查看許多shelvesets。我已將TfsPendingChanges
命令添加到我的工具欄中,但訪問擱置集(Actions/Find Shelvesets)的其餘步驟仍感覺笨拙。實際上,shelveset評論與我自己的未決修改無關。而VS11只比現在更長一步。儘快通過Visual Studio查找shelvesets
有沒有什麼辦法可以在Visual Studio 2012中以某種形式直接向菜單或工具欄添加「Find Shelvesets」?
如果在任何工具欄上右鍵單擊然後選擇「自定義」,將彈出一個對話框。按下其上的「鍵盤」按鈕,選擇File.TfsUnShelvePendingChanges併爲其分配熱鍵。我確實認爲Source Control Explorer窗口需要打開並處於活動狀態才能使熱鍵工作。
OR ...這可能不是你在尋找什麼,但如果你有源控制資源管理器窗口打開並激活,然後ALT-FALT-RALT-FALT -FALT-S將調出對話框。這實際上是導航文件/源代碼管理/查找/查找頂棚。
如果這僅僅是爲了評論,那麼Team Web Access會更適合你嗎? 只需導航到http://:8080/tfs/web /,選擇團隊項目,然後單擊「源」選項卡並找到「擱置」。然後,您可以在新的瀏覽器窗口中打開每個shelveset,它會列出所有更改,並允許您快速進行比較等。
使用擱架的最簡單方法是使用新的「我的作品」功能。通過暫停和恢復工作,Visual Studio將通過簡單拖放您想要進行的任務自動完成所有Shelveset魔術。
這同樣適用於評論,暫停您當前的工作或創建新的臨時工作空間,打開審閱請求,讓它自動取消保存更改並在完成後返回到原來的任務。
一旦你掌握了它,它真的很棒。它在引擎蓋下使用Shelvesets很高興知道,但這種方式你不需要知道,它只是起作用。
至於TWA DIFF,there've been great improvements with TFS 2012 Update 2這幾乎是準備釋放...
+1因爲這樣我也可以使用VS/Resharper/CodeRush代碼導航功能,同時檢查一些大的東西。另一方面,這個答案只能在整個組織處於新的ALM之後解決問題。 –
正確,並且具有Visual Studio Premium或更高版本。但如果你有它,使用它:)。 – jessehouwing
這不只是評論。更糟的問題是,我可能無法告訴TWA使用哪種diff工具來顯示差異。 (我們已經將TWA鏈接生成到代碼審查電子郵件中,每個文件都有所更改,但大多數人認爲它僅適用於簡單的更改)。 –