Мы расшириться для каждой новой функции, которая разрабатывается на веб-продукт, поэтому в TFS 2010 структура папок выглядит примерно так ...Перемещение Филиалы в TFS
$/Продукт/Магистраль/...
$/Продукция/Отрасли/...
$/Продукт/релизы/...
$/Продукты/Слитые Отрасли/...
магистраль папки только когда-либо имеет 1 решение под ним, что является " хобот'.
Ветви содержат ветви магистрали, которые являются особенностями в разработке.
Объединенные ветви содержат ветви, которые ранее были слиты обратно в магистраль.
Релизы содержат именно то, что выпускает. Филиалы, которые были объединены в магистраль, а затем выпущены.
Как только отрасль достигает конца своей жизни, мне нравится архивировать их в папке «объединенные ветви», однако опция «Переместить» никогда не кажется доступной, ее всегда серая.
Исходя из Убежища, это странное поведение, я всегда мог перемещать любую папку в хранилище, независимо от того, был ли я локальным или нет.
Кроме того, иногда возникает ситуация, когда мы прекращаем работу на ветке, если функция была отменена/приостановлена заказчиком. Очевидно, что срок службы филиала должен быть как можно короче, но это происходит, и возможность перемещения ветвей по-прежнему кажется необходимой.
У меня ощущение, что я что-то потерял в отношении рабочих пространств? или просто вы не предназначены для перемещения ветвей, просто удалите их, как только они будут объединены в магистраль.
Кто-нибудь испытал это? или иметь рекомендации по лучшей практике?
Из любопытства, какой у вас водитель, желающий архивировать ветки, когда они слиты в багажник? Не могли бы вы просто удалить или даже уничтожить ветвь функции? – Robaticus
Я полагаю, я мог бы, да. Его всегда было привычкой архивировать, а не удалять, просто для справочных целей. Были случаи, когда мы хотели архивировать средние разработки филиалов, так как функция была отменена клиентом, например, – Baldy
Это хороший пример, когда было бы целесообразно поддерживать ветку (по крайней мере на некоторое время). – Robaticus