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