Вы можете сделать ветку только для чтения. Вам просто нужно удалить разрешения на въезд / выезд из соответствующих групп. Обратите внимание, что на первый взгляд это не выглядит по-другому, но когда вы попытаетесь извлечь файл, вам будет отказано.
Я всегда заканчиваю тем, что удаляю ветку. Он «удален», но ничто не мешает вам удалить его (что отличается от уничтожения) или оглядываться на код. Это на самом деле никуда не денется, если вы не пройдете через усилия по его уничтожению.
Кроме того, если у вас есть хороший инструмент, например Team Foundation Sidekicks , вы все равно можете просмотреть всю историю ветвления, даже если она была удалена.
Вы можете, как говорит @Ray, просто оставить это, но если вы сделаете это в течение дюжины или около того ветвей, управление становится немного громоздким. Если ветвь мертва, и вы объединили код с основной линией, есть ли у вас какая-либо цель, чтобы оставить его в стороне от «на всякий случай».
Если это так, просто удалите его и копайте обратно, только если вам действительно нужно.