Подтвердить что ты не робот

Что делать с веткой после слияния с TFS

После объединения ветки обратно в "тубу", что делают большинство людей с веткой. Просто удалите его? Переместить его в другую область? Изменить его разрешения?

Мы обеспокоены тем, что разработчики, которые ушли и не читают почту, могут приступить к работе и продолжить работу над ветвью после того, как было выполнено слияние.

4b9b3361

Ответ 1

Как только ветка определенно мертва, мне нравится их удалять. Вы всегда можете восстановить что-то в TFS, если это необходимо (Options, Source Control, Show Deleted Items). Dev, работающий в этой области, не осознавая этого, может столкнуться с каким-то странным поведением (то есть файлы исчезают, когда они делают Get Latest), однако он заставит их понять, что что-то произошло довольно быстро.

Тем не менее, иногда может потребоваться некоторое время, чтобы убедиться, что ветка определенно умерла, и в этом случае изменение разрешений на ветку так, что только ограниченное число людей может редактировать файлы на этой ветке, является удобной техникой. У вас может быть один человек, который блокирует все файлы в ветке с блокировкой выписки, но я не нашел, что это слишком хорошо работает, когда замораживание ветки - разрешения, похоже, работают лучше, так что вам не нужно иметь кучу ожидающие изменения (блокировки) для управления всеми файлами в ветке, а также вы можете иметь более одного человека, работающего над ним во время его замораживания.

Ответ 2

Мы удаляем ветки, как только мы уверены, что слияние было успешным.

Ответ 3

Мы переместим их в папку Archive. Мы также должны изменить разрешения на изменение.