TFS獨佔設置

在使用TFS進行源代碼管理的時候VS默認允許多個簽出,但在團隊開發中往往需要設置獨佔鎖(排他鎖)避免衝突,設置獨佔鎖不需要在TFS的網頁裏面進行設置,只需要在VS裏面進行設置即可。

一、取消啓用多個簽出

1、打開VS2013--團隊--團隊項目設置--源控件--簽出設置--去掉"啓用多個簽出"的勾選。這裏注意一下"啓用在簽出時獲取最新版本"這個選項默認是不被勾選的,爲了方便,我們將其勾選上,以後再簽出代碼時系統就會自動獲取最新的版本了,點擊"確定"保存設置。(注意:勾選"啓用在簽出時獲取最新版本"選項設置之後會影響回滾版本的操作!因爲一般回滾版本的操作爲:右擊文件--源代碼管理--獲取特定版本 -- 簽出 -- 簽入 -- 解決衝突時保留本地版本。)

設置結果圖:

 

2、爲了方便看效果,我們設置一下籤出時彈窗提示鎖定,具體步驟:打開VS--工具--選項--源代碼管理--環境--簽入的項--編輯--提示在簽出時鎖定--確定。

VS2013設置簽出時提示鎖定界面圖:

 

3、設置完畢之後我們簽出一個文件查看一下效果。

 

 

 

  額,爲什麼不是"簽出-禁止其他用戶簽出和簽入"?這是因爲我們少了很重要的一步設置,我們繼續往下看。

二、設置工作區

1、打開VS--團隊--連接到Team Foundation Server--在"團隊資源管理器-主頁"上雙擊你要設置的項目--點擊"源代碼管理器"。

2、源代碼管理資源管理器--點擊"工作區"的下拉框,選擇"工作區"--在"管理工作區"彈框中點擊"編輯"。

3、編輯工作區--高級(A)>>。

4、進入"編輯工作區",TFS中"位置"選項默認的是"本地",如果想獨佔簽出,這裏就必須設置成"服務器"。

5、點擊"確定",等待操作完成。

"編輯工作區"如圖:

 

 

 

  設置完畢之後我們再簽出一個文件看看效果。

"簽出獨佔鎖"效果圖:

 

 

三. 添加簽入策略

 

發佈了21 篇原創文章 · 獲贊 61 · 訪問量 37萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章