2016-02-28 102 views
0

我有一個web應用程序(C#和Angular)。有兩個名爲「視圖」和「資源」的文件夾對於每個客戶都不相同。我希望將它們都放在TFS下。有什麼建議麼?在TFS中分支

+0

你問如何在TFS中添加源代碼並將它們分支?或者詢問你的情況的合適的分支層次結構。 –

+1

@ Patrick-MSFT:我正在尋求正確的策略來處理這種情況。謝謝。 – Kamran

回答

1

我會創建一組視圖和資源,它們會優化您爲所有客戶構建的功能。

您應該使用自動構建來打包您的香草網站並將其部署到您的開發服務器上。理想情況下,您應該將您的香草網站打包爲zip或Nuget包。

然後,在單獨的文件夾(TFVC)或回購(Git)中,爲客戶創建資源/視圖集。讓您的解決方案將包裝好的香草網站拉開並解壓(因此它不在源代碼控制之下),讓我們運行網站進行開發。

打包併發布每個客戶的定製以及香草網站。

現在,當您發貨給客戶時,您可以使用一個腳本來拖動香草+客戶包並部署該網站。

如果您想要,您可以將這些位發佈到已知和可訪問的位置,並讓您的站點自行更新。

您也可以利用發佈管理工具進行部署。

+1

優秀@mrhinsh – Kamran