Ветка, является копией основной ветви. Вы можете использовать ветку, чтобы сказать, попробуйте идею для чего-то. Это здорово, потому что, если что-то пойдет не так, вы можете отказаться от оригинала, так же как удаление копии файла. Если все будет хорошо, вы объедините ветку обратно в оригинал, скажем, «Главная».
A Shelve аналогичен временной папке. Вы можете использовать их для просмотра кода или, как мы это делаем, или если вам нужно что-то исправить, так это в TFS и резервное копирование. Вы откладываете любой код, над которым работаете (даете ему ярлык), а затем возвращаетесь к основному. Когда вы закончите, вы затем замените Main на свою Shelve, и жизнь продолжается без остановки.
Это часть информации, которую я искал. В частности, слияние полок. –
Я уточню, что, хотя вы не можете сливаться, одновременно выполняя действие без стеллажа, вы можете объединить набор полки в точке проверки. Слияние всегда происходит в момент регистрации, поэтому вам будет предоставлена возможность объединить изменения полки в этот момент. –
@Matt You _can_ merge файлы на unhelving, но вы должны использовать TFS Power Tools. См. 'Tfpt unshelve'. –