[英]What are the best options for source control integrated with visual studio (2017), small team, multiple projects?
[英]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.cs
到C:/MyFiles/foo.cs
,則第二次將被拒絕,例如:
總之,我認為這個問題的答案是“否”。
2)您如何更改現有團隊項目的源代碼控制位置?
我想您正在嘗試更改本地映射,例如從
$/TeamProject1
& C:\\Folder\\teamProject1
進入
$/TeamProject1
& C:\\AnotherFolder\\TeamProject1
為了做到這一點,請在VStudio中導航到“文件”>“源代碼管理”>“工作區..”,然后選擇您的工作區並點擊“編輯”。 在這里,您可以查看現有的映射並進行編輯。
您能否舉例說明您要在問題1中完成的工作?
對於第二個問題,我假設您正在談論代碼在開發桌面上的位置。 為此,打開Visual Studio並轉到:文件->源代碼控制->工作區。 然后為您的工作區單擊編輯。 您可以在此處為已映射的每個項目更改位置。
您可以創建一個包含來自多個團隊項目的代碼的工作區。
因此,如果我正確理解了您的第一個問題,那么可以。 從技術上講,代碼將在一個Team Project中,但是您可以將其混合到計算機上的其他Team Project或使用工作區構建服務器中。
您是否熟悉工作區?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.