2016-03-07 26 views
0

我做了一些谷歌搜索,我似乎無法找到解決方案。使用TFS和通過另一個開發人員的錯誤

我與其他1人一起工作VS 2013項目。有時開發人員不檢查所有內容,或者代碼中存在錯誤。我並不總是有能力/權力讓其他開發人員糾正錯誤。

我該如何繼續編譯我正在編寫的項目的各個部分,而無需讓其他開發人員檢查或解決錯誤。

爲了澄清,我們正在研究兩個不相互影響的獨立窗體/文件。有沒有辦法編譯我正在處理的當前表單,並從有錯誤的表單上最後一次成功構建運行?

正如標題所說,我使用TFS,也許這可能是解決方案的一部分?

我在問什麼可能?

回答

2

爲了防止開發人員簽入無法編譯的代碼,您應該實施門控簽入生成。 如果他們真的想要在源代碼管理中不完整的代碼,他們應該使用shelvesets。

+0

好的,這在某些情況下會有所幫助。 但是,可以說其他開發人員檢查正在處理的文件的1/3(這三個文件相互引用)。 在那邊沒有錯誤,但是當我做最新的時候,它只會更新我身邊的一個文件(現在缺少對其他兩個文件的引用,因爲其他文件沒有更新然而)。 –

+0

如果其他開發人員檢查他正在處理的文件中的1個,並且門控簽入構建成功(意思是在簽入時刻什麼是源代碼管理,再加上該文件的變更集編譯時沒有錯誤),那麼它應該編譯也當你做一個獲取最新版本(假設您正在編寫的更改正在編譯) – ds19

+0

感謝我使用了門控簽入。這似乎是一種主動防止這些錯誤的方式,從而解決了我的問題。我會接受它作爲答案。 –

相關問題