В настоящее время я работаю над проектом, который использует TFS в качестве источника управления. Я нахожусь в середине реализации части функциональности, но я заблокирован работой, которая должна выполняться внешними ресурсами. Поскольку функциональность не полностью завершена, я не могу проверить изменения без нарушения сборки. Поэтому вместо того, чтобы ждать пару дней, пока работа блокировки закончена, я хочу работать с некоторыми дефектами.
Чтобы сделать эту работу отдельно от моих других изменений, я работаю с дефектами во второй рабочей области, которую я только что создал.
После использования второго рабочего пространства для изоляции моих изменений коллега спросил меня, почему я не просто отменил свои изменения. После некоторого чтения на стеллажах, похоже, это предпочтительное решение таких ситуаций, как мое. Мой вопрос в том, какие ситуации, если таковые имеются, вы создали бы несколько рабочих областей и какие ситуации вы должны использовать стеллажи? Есть несколько сообщений о shelving, но я не очень разбираюсь в предметных областях.
Кстати, у меня возникла идея создать вторую рабочую область здесь.