2015-10-14 40 views
0

我們打算利用Visual源安全2005 Team Foundation Server的2013年,我在基本模式下安裝TFS 2013遷移。我讓它安裝SQL Server Express。配置TFS到工作像VSS

我想成立一​​個類似的工作流程的一個,我們目前在VSS。我們有一個小團隊,所以我想建立一個獨特的結賬模型,沒有分支和合並(我認爲這涉及到強制服務器端工作區)。

我怎麼能做到這一點,在未來所有項目集合級別?

+2

我強烈反對迫使現代SCM表現得像一個呆板,古老的一個。如果它是一個小團隊,那麼他們不應該花費幾天時間才能習慣正確使用該工具。 –

+0

同意丹尼爾,我相信你將通過TFS系統獲益很多。順便說一下,你在使用TFS時遇到任何困難嗎?請在下面查看我的回覆,特別提到上面提到的兩點。 –

回答

1
  1. 要禁用多個簽出,請轉到團隊 - >團隊項目設置 - >源代碼管理 - >取消選中啓用多個簽出選項。

enter image description here

  • 如果您確實不想與分支合併功能正常工作,您可以禁用您的團隊成員在對應的分支合併權限。請參閱https://msdn.microsoft.com/en-us/library/ms252587.aspx#VersionControl順便說一下,分支合併也適用於本地工作區。
  • +0

    這樣看起來像你會在項目級別上做到這一點。如何在收集或應用層級上設置此值?因爲這看起來像我不得不設置此爲每個SLN ... – John

    +0

    我在回答第一個設置:「禁用多退房」是在團隊項目的水平;第二個設置:「禁用合併和分支」權限也可以在團隊項目級設置。也就是說,如果在團隊項目級別配置這兩個設置,那麼該團隊項目下的所有解決方案(.sln)都不能同時由多個用戶檢出;也不能分支和合並。您不需要設置所有SLN的設置。 –

    +0

    好吧,但我是TFS的新手:您的回購中的所有SLN都是在一個團隊項目下進行,還是更像是一個SLN到一個項目?例如,您的公司內部網和您的員工自助服務網站都不會同時在同一個團隊項目下進行,對嗎? – John