簡體   English   中英

多個團隊項目可以指向TFS中的相同源代碼控制嗎?

[英]Can multiple Team projects point to the same source control in TFS?

我是TFS的新手,所以我想嘗試一些事情。

1)您被允許從多個團隊項目中引用相同的代碼嗎?

2)您如何更改現有團隊項目的源代碼控制位置?

每個已簽入模塊的服務器路徑的格式均類似於$/TeamProject1/foo.cs

在客戶端,這些文件應駐留在本地HDD上的某個位置。 $/TeamProject1/foo.cs與本地路徑C:/MyFiles/foo.cs之間的映射是由TFS工作區制作的。 在這里查看介紹。

對您的問題:
1)您被允許從多個團隊項目中引用相同的代碼嗎?

在服務器端:
您可以分支或簡單地命名為源文件,如
$/TeamProject1/foo.cs$/TeamProject2/foo.cs ,但是這些文件肯定是不同的文件。

在客戶端:
每個本地映射的源代碼管理文件夾只能與一個本地路徑關聯。 如果您嘗試將$/TeamProject1/foo.cs$/TeamProject2/foo.csC:/MyFiles/foo.cs ,則第二次將被拒絕,例如:
在此處輸入圖片說明
總之,我認為這個問題的答案是“否”。

2)您如何更改現有團隊項目的源代碼控制位置?

我想您正在嘗試更改本地映射,例如從
$/TeamProject1C:\\Folder\\teamProject1進入
$/TeamProject1C:\\AnotherFolder\\TeamProject1

為了做到這一點,請在VStudio中導航到“文件”>“源代碼管理”>“工作區..”,然后選擇您的工作區並點擊“編輯”。 在這里,您可以查看現有的映射並進行編輯。

您能否舉例說明您要在問題1中完成的工作?

對於第二個問題,我假設您正在談論代碼在開發桌面上的位置。 為此,打開Visual Studio並轉到:文件->源代碼控制->工作區。 然后為您的工作區單擊編輯。 您可以在此處為已映射的每個項目更改位置。

您可以創建一個包含來自多個團隊項目的代碼的工作區。

因此,如果我正確理解了您的第一個問題,那么可以。 從技術上講,代碼將在一個Team Project中,但是您可以將其混合到計算機上的其他Team Project或使用工作區構建服務器中。

您是否熟悉工作區?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM