2016-08-22 42 views
0

我想問一下,是否有可能以及如何在多個開發人員的一個擱置集合中工作。我們必須重構很多代碼,但也要維護舊版本。我們正在決定爲此使用tfs shelvesets。在一個擱置集合中工作的多個開發人員

我很好奇,如果有可能,例如兩個開發人員同時從事相同的任務,改變自己的貨架和簽入併合併到某種主貨架上。

編輯: 對不起,我忘了提及,我們已經被禁止使用分支這個巨大的重構任務。真的不問我爲什麼,我不知道。我只是知道這是非常愚蠢的,就像你們中的一些人提到的一樣,因爲擱置不適合這樣的任務。我們現在正在尋找某種方式來管理這種沒有分支的方式。

+2

也許你應該考慮一個分支(或幾個)來完成這個任務。沒有任何理由,使用shelveset會使事情變得複雜。 – Filburt

回答

2

您正在使用shelvesets不正確。擱置套用於單個人短期暫停工作。

您應該使用分支來隔離正在進行的開發工作,同時維護現有版本。

+0

是的,我知道它不適合它。我沒有提到上面有人禁止我們使用分支。不要問我爲什麼,我真的不知道,真的想到他的智力。我們現在正在尋找不使用自然最合適的解決方案的分支。 – Gondil

+1

@Gondil祝你好運。我很想了解不使用旨在解決您面臨的確切問題的功能背後的基本原理。 –

相關問題