Какой лучший способ справиться с мертвыми ветвями в TFS?
В TFS, что лучший способ отметить мертвые ветки? Вы перемещаете свой филиал? Отделение выпускает его? Удали это? Переименовать? Какие проблемы вы столкнулись с каждым из этих подходов? Каковы хорошие моменты?
Было бы неплохо, если бы было простое решение интерфейса, которое бы просто маркировало или отфильтровывало текущее представление, если конкретная ветка была помечена как мертвая. Таким образом, вам не нужно будет делать что-то постоянное, например переименовать или удалить ветку.,
Ответы
Ответ 1
Удаление не является постоянным, поэтому я бы воспользовался этой опцией.
Затем вы можете выбрать, следует ли просматривать удаленные элементы в SCE (Tools → Options → Source Control → Visual Studio Team Foundation Server → Показать удаленные элементы в проводнике исходного кода).
И вы можете выбрать, если необходимо, восстановить ветки.
Ответ 2
После слияния с багажником мы удаляем их намного проще, чем их скрывать в рабочих областях, см. Ian о том, что удаление не является постоянным.
Ответ 3
Мы перемещаем наши мертвые ветки в архивную область проекта.
- Потому что ветки дешевы в
TFS, нет проблем с пространством.
- Удаление может вызвать странные проблемы, когда кто-то пытается добавить что-то новое с тем же именем.
- Перемещение их позволяет продолжить использование таких функций, как Annotate (a.k.a. вины), что позволяет сверлить через ветки, чтобы увидеть полную историю изменений.