2012-04-29 52 views
1

我是微軟Team Foundation Server的新手,我有一個請求讓第三方訪問項目的源代碼以獲得短時間的審閱。這個想法是隻允許訪問幾天。我如何才能訪問TFS中的源代碼以進行代碼審查,而無需下載代碼?

有沒有一種方法可以像魚眼所提供的那樣在TFS中輕鬆實現這一點?

爲了澄清,我意識到通過在瀏覽器中查看代碼,他們正在下載代碼。沒關係,我只是想減少他們下載整個項目的能力......這是否有所作爲?

+0

這很接近試圖阻止人們閱讀網頁的HTML源代碼。如果您可以查看代碼,則可以在TFS中下載它。 – jessehouwing 2012-04-29 21:48:13

+0

即使他們只有渲染位圖圖像或代碼打印輸出,任務中的某個人竊取您的代碼也會成功。你可能不是做出這個決定的人 - 我明白 - 但是我真的很厭煩與你認爲會竊取你的代碼的人做生意。 – 2012-04-30 14:46:23

+0

我正在尋找的解決方案並不是讓完全決心獲得代碼副本的人不可能完成任務。我只是不想交出來。例如,您可以瀏覽github存儲庫中的文件並下載它。一個可行的解決方案將包括沒有項目/回購下載的瀏覽方面。是的,他們將在瀏覽器中呈現源代碼,但不會有現成的項目進行編譯和部署。 – 2012-04-30 15:50:38

回答

0

不,根本沒有辦法做到這一點。查看代碼與下載代碼完全相同。

我想TFS可以從代碼創建一個圖像(.bmp,.jpg或.png),然後將其顯示給審閱者,但這是一個相當罕見的請求。

您可以提供對代碼的讀取訪問權限,但無法訪問項目和解決方案文件或從代碼成功生成產品所需的其他組件。

1

您可以爲他們提供一個鎖定和/或監督的物理工作站供審查。