2015-11-20 29 views
0

如果已經提出並回答了這個問題,我很抱歉,但是我找不到直接解決此問題的任何問題。TFS 2013防止兩個人編輯相同的bug

我正在對TFS 2013進行評估,專門用於錯誤跟蹤。我們已經在使用它來進行源代碼管理。已經被問到的問題是關於TFS中的「鎖定」錯誤記錄。我們的人已經證明他們可以進入狀態,如果使用Web客戶端和Visual Studio,他們能夠編輯相同的錯誤。

有沒有辦法限制這種互動,以便只有一個人可以編輯該項目?我知道其他bug跟蹤軟件已經這樣做。我希望這是他們構建的原始環境中的錯誤配置。

感謝有這方面的幫助,我再次道歉,如果這已被要求,並回答了...

+0

你想只設定一個特定的用戶可以編輯的錯誤?或者你不想讓一個以上的用戶同時修改錯誤?如果你能給我們一個例子來展示這個場景,那會更好。 –

+0

不希望由多個用戶修改的錯誤... – Vengeance

+0

以下是場景...... QA,PO和Devs的大型職能團隊...... QA輸入一個錯誤並進行保存。回來後,開始補充說明。與此同時,Dev開始標記它以徵求更多信息。 PO會看到該項目並開始添加註釋。它成爲誰可以首先承諾的競賽。我怎樣才能在軟件中防止這種情況?其他測試管理軟件可防止出現這種情況。 – Vengeance

回答

1

爲了避免在同一時間上的工作項多重修改,你可以自定義「更改者」字段定義爲防止他人修改該領域,一旦有一個值:

<FieldDefinition name="Changed By" refname="System.ChangedBy" type="String" syncnamechanges="true" reportable="dimension"> 
<COPY from="currentuser" /> 
<FROZEN /> 
</FieldDefinition> 

檢查:https://msdn.microsoft.com/en-us/library/ms404857.aspx

+0

問題是關於編輯/鎖定工作項目而不是源代碼。 – ds19

+0

@ ds19編輯/鎖定工作項目需要更改工作項目模板(XML代碼)。默認情況下,此限制不適用,它需要修改模板。 – Sumo

+0

@Sumo最初的答案是關於允許多次退房(請參閱答案的歷史記錄) – ds19

相關問題