2016-11-22 48 views
0

我們有一個客戶的nopCommerce網站,他們的一個IT人員直接在Web服務器上修改視圖。他們現在想要進行更廣泛的更改,因此我們希望將基線NopCom代碼放在TFS中。如何識別在TFS之外更新的文件

然後,理想情況下,我們希望能夠識別所有在Web服務器上直接更改的視圖,並將這些更改的視圖識別爲TFS源控制到簽入的更改。

無論如何在Visual Studio/TFS中批量執行此操作?也就是說,在本地進行簽入會很好,所以NopCom的所有基本代碼都被簽入到TFS中,然後下載網站文件並將它們覆蓋在本地工作區中,並讓TFS遞歸地執行diff並確定是否有新文件被添加或現有的變化,並將其標記爲辦理登機手續......我知道......我可能在做夢,但是其他任何智能變通辦法也都表示讚賞,假設這種方式行不通。

回答

0

TFS做你想做的。要在您的開發機器上設置Team Foundation版本控制(TFVC),您只需創建一個工作區,然後添加代碼即可。檢查鏈接:https://www.visualstudio.com/en-us/docs/tfvc/set-up-team-foundation-version-control-your-dev-machine

當您的代碼庫處於版本控制之下時,您可以開發您的應用程序,在解決方案資源管理器中創建並打開文件並編寫代碼,而版本控制則可以爲您工作。當您檢查文件進出時,它會跟蹤您的更改並創建項目的歷史記錄。

您可以使用差異窗口通過比較文件夾或文件清楚地查看差異。您可以將服務器文件夾和本地文件夾相互比較,並查看每個文件夾內容之間的差異。您可以將兩個服務器文件,兩個本地文件或服務器文件與本地文件進行比較,並查看這些文件之間的差異。

您可以通過以下網站獲得更多關於TFVC的信息:https://www.visualstudio.com/en-us/docs/tfvc/overview