2017-04-19 79 views
0

與Git中的pull請求一樣,我想通過TFS門戶網站通過比較變更集或日期或任何存在的機制來產生類似的結果。我發現https://www.visualstudio.com/en-us/docs/tfvc/compare-folders-files,但它通過Visual Studio演示,而不是通過TFS站點的項目儀表板。在TFS VC門戶網站中比較項目變更集

我不打算比較個別文件,但是要(再次)產生類似於您在git pull請求中看到的差異的東西,在我的工具(BitBucket)中有一個樹視圖在左邊可以看到更改的文件,選擇文件後,在右邊看到兩個狀態之間的差異。

如果這不能在TFS門戶網站上完成,並且必須在VS中完成,我認爲上述鏈接上的說明可能是足夠的,因爲它描述了比較兩個變更集之間的文件夾。

這是如何在TFS世界通過門戶網站完成的?希望這不是太模糊,我不知道TFS領域的語言要問什麼。

回答

0

對於TFVC,您可以查看在「代碼」中心的「歷史記錄」視圖中對變更集所做的更改。

enter image description here

當你選擇一個修改,你會看到所有的作爲變更的部分所做的更改。如果您想比較兩個變更集(而不是比較當前的變更),則Web UI中沒有任何變更。

+0

Aww crud。謝謝。 –

0

您想安裝git-tfsgit for windows。然後,您可以通過gitk tool快速輕鬆地瀏覽所有變更集。

+0

即使項目是tfsvc而不是tfsgit?你是否在說我可以通過門戶網站查看pull請求?我已經知道如何用visual studio做到這一點。我試圖完成的是通過網頁門戶的差異,類似於BitBucket和其他人。 –

+0

git-tfs是從git服務器內容導入(也可能導出)到您計算機上的本地git存儲庫的git的網關插件。因此它完全與tfs服務器和web門戶斷開連接,所以如果它絕對必須通過一些web前端,這個建議將不會提供它(除非你安裝[gitweb](https://git-scm.com/docs/) gitweb))。但它可以讓你使用gitk程序在本地瀏覽更改,雖然不是「現代」UI設計,但它比任何官方的tfs方法快許多數量級,並且更方便。 – hlovdal