2017-05-05 23 views
0

我想鎖定從Visual Studio 2015連接到Visual Studio Team Services的分支。鎖定成功,但是當我要簽入時,所有更改都會被取消,並且簽入失敗。我擁有所有的權限,要確保我已經明確地將自己添加爲管理員並賦予VSTS所有權限。無法鎖定連接到Visual Studio團隊服務的VS 2015中的文件,文件夾或分支

這裏是一步發生了什麼步驟的屏幕截圖:

1)我右鍵單擊該分支,並選擇鎖定選項形式源控制。 Right and selecting **lock** from source control

2)鎖定彈出打開 lock popup opens up

3)我即將入住的

I am about to check-in

4)辦理入住手續的失敗,一切都將被撤消並顯示一條警告信息:所有更改都是未修改的文件或鎖。這些更改已被服務器取消。 check-in fails with a warning message

我也嘗試修改一個文件,然後鎖定它,然後檢查它。但它失敗,同樣的消息。

The documentation for VSTS表示應該有一個選項來檢出鎖定或檢查鎖定在上面的#3圖像的鎖定彈出窗口中,但這不會顯示給我,無論如何。

我只需要鎖定分支以防止進一步更改!

+0

只有當您的工作區配置爲服務器工作區時,鎖定才起作用。 2015年的默認工作區類型是本地工作區。鎖定文件後,只有其他具有服務器工作區的用戶纔會知道該鎖。 – jessehouwing

+0

@jessehouwing謝謝。有沒有其他方法可以防止對分支的更改? – bit

+0

權限或簽入策略 – jessehouwing

回答

0

正如傑西所說,鎖定只適用於服務器工作區。

我在客戶端有這個問題,並創建了一個TFVC分支策略簽入策略,允許您基於分支路徑或正則表達式配置鎖定。

https://nkdagility.com/branch-policies-tfvc/

相關問題