2013-04-25 44 views
0

將項目添加到TFS時,我將爲特定網站添加一個項目。這工作正常,並且網站根目錄中的所有文件夾和文件都可在TFS中使用。但是,也有共享文件位於網站的根目錄之上,因爲它們位於網站根目錄之外,因此不包含在特定的網站項目/解決方案中。例如,當我將現有文件添加到項目以外的項目時,它會在項目中創建重複項目。或者,在將現有文件添加到項目時,它會在項目中創建錯誤的文件夾層次結構(就好像根目錄中的文件夾位於網站內部一樣),這會導致在TFS中發佈和共享源代碼時出現問題。Team Foundation Service中的文件/文件夾結構

將這些文件包含在項目中的適當方式是什麼,以便這些文件可以保留在根目錄之外,但可以包含在TFS中的項目中。你可以做到這一點

+0

嗨,這可能是有用的,如果你可以添加一個樹形圖,顯示你的文件夾是如何佈局的,以及你希望如何佈局它們。 – ngm 2013-04-27 00:55:55

+0

文件夾結構並不複雜。它是一個包含網站的web根目錄,然後在根目錄的上一級有一個公用文件的文件夾。這就是我需要他們的方式。 – devnuts 2013-04-27 11:27:43

回答

1

一種方式是簡單地爲一個團隊項目的所有網站,並在邏輯分解成不同的站點爲積壓/迭代/工作項目等通過團隊/地區。您的所有源代碼都將在您的一個團隊項目中處於正確的層次結構中,然後可以在團隊項目中的子項目之間共享。

請參閱以下職位這一做法的討論:

+0

謝謝,恩。我曾閱讀過其中的一些。我遇到的問題是,將代碼添加到Team Foundation Service中,並在VS中使用項目的文件夾/文件結構,但VS中的項目具有網站的根目錄,無法訪問共享公用文件。並且,VS的發佈過程將本地項目文件夾/文件結構映射到dev/prod服務器文件夾結構。令人困惑的是如何在VS中構建項目,以便將源代碼移動到TFS中的項目中,包括公共文件,並保留文件夾結構以匹配用於發佈的dev/prod。合理? – devnuts 2013-04-26 00:35:23

+0

我還在考慮在公共文件中添加另一個項目,但這會使得難以同時處理這些文件並同時發佈等等。 – devnuts 2013-04-26 00:37:17

相關問題