2010-08-02 5 views
2

Мы расшириться для каждой новой функции, которая разрабатывается на веб-продукт, поэтому в TFS 2010 структура папок выглядит примерно так ...Перемещение Филиалы в TFS

$/Продукт/Магистраль/...
$/Продукция/Отрасли/...
$/Продукт/релизы/...
$/Продукты/Слитые Отрасли/...

магистраль папки только когда-либо имеет 1 решение под ним, что является " хобот'.

Ветви содержат ветви магистрали, которые являются особенностями в разработке.

Объединенные ветви содержат ветви, которые ранее были слиты обратно в магистраль.

Релизы содержат именно то, что выпускает. Филиалы, которые были объединены в магистраль, а затем выпущены.

Как только отрасль достигает конца своей жизни, мне нравится архивировать их в папке «объединенные ветви», однако опция «Переместить» никогда не кажется доступной, ее всегда серая.

Исходя из Убежища, это странное поведение, я всегда мог перемещать любую папку в хранилище, независимо от того, был ли я локальным или нет.

Кроме того, иногда возникает ситуация, когда мы прекращаем работу на ветке, если функция была отменена/приостановлена ​​заказчиком. Очевидно, что срок службы филиала должен быть как можно короче, но это происходит, и возможность перемещения ветвей по-прежнему кажется необходимой.

У меня ощущение, что я что-то потерял в отношении рабочих пространств? или просто вы не предназначены для перемещения ветвей, просто удалите их, как только они будут объединены в магистраль.

Кто-нибудь испытал это? или иметь рекомендации по лучшей практике?

+0

Из любопытства, какой у вас водитель, желающий архивировать ветки, когда они слиты в багажник? Не могли бы вы просто удалить или даже уничтожить ветвь функции? – Robaticus

+0

Я полагаю, я мог бы, да. Его всегда было привычкой архивировать, а не удалять, просто для справочных целей. Были случаи, когда мы хотели архивировать средние разработки филиалов, так как функция была отменена клиентом, например, – Baldy

+0

Это хороший пример, когда было бы целесообразно поддерживать ветку (по крайней мере на некоторое время). – Robaticus

ответ

4

Является ли это TFS 2010? Если да, удалите те ветки. Если нет, обновите и удалите те ветки. Вы не теряете историю, и в 2010 году вы можете увидеть историю филиалов с основной линии (или визуализации) даже после удаления ветки. Удалите их ... скоро.

+0

Да, его TFS 2010. – Baldy

+0

Любопытно, как это пошло для вас. Все идет хорошо? –

+0

да, они сделали. Как вы указали - удаление филиалов должно выполняться как можно скорее, в противном случае вы получите много работы на своих руках, удалив их все позже (что произошло). Они должны быть удалены, как только они будут объединены в багажник. – Baldy

Смежные вопросы