我想询问是否有可能以及如何在多个开发人员的一个shelveset中工作。我们必须重构很多代码,但也要维护旧版本。我们决定使用tfs shelvesets。
我很好奇,例如,有可能两个开发人员同时处理相同的任务更改自己的shelveset,而不是签入并合并到某种主要的shelveset。
修改 对不起,我忘了提到我们被禁止使用分支来完成这个巨大的重构任务。真的不要问我为什么,我不知道。我只是知道它真的很愚蠢,就像你们有些人提到的那样,因为搁置集不适合这样的任务。我们现在正在寻找某种方法来管理这个没有分支的方式。
答案 0 :(得分:2)
您未正确使用搁置集。 Shelvesets旨在由一个人短期暂停工作。
您应该使用分支来隔离正在进行的开发工作,同时维护现有版本。