По-моему, вы должны просто закрыть ветку и забыть об этом.
В долгосрочной перспективе нет ничего плохого в том, что в хранилище присутствует "мертвая" ветка.Любая данная ветвь почти наверняка крошечная по сравнению с содержимым вашего репозитория, и любой дополнительный «шум», создаваемый дополнительными наборами изменений, уйдет в прошлое относительно быстро.В филиале вы получаете две вещи:
- Вам не нужно иметь дело с какими-либо потенциальными проблемами, связанными с изменением истории в DVCS.
- (что более важно) У вас естьпостоянная запись вашей попытки.
Этот второй пункт является ключевым - вы можете фактически использовать то, что вы узнали, если ветвь все еще существует: любые товарищи-разработчики могут извлечь из нее уроки;вы можете вернуться и попробовать снова, если вы узнаете что-то еще;вы можете предотвратить повторение того же самого действия, увидев эту ветку в истории.
Многим разработчикам трудно сохранять историю, которая не является "нетронутой" в их DVCS, особенно когда они недавно пришли изцентрализованная VCS. * Со временем я осознал, что в этой «другой» истории нет ничего плохого или неправильного, и на самом деле она может оказаться чрезвычайно полезной, если ее сохранить.
*Я не обязательно подразумеваю, что вы попали в один из этих лагерей, просто сделав наблюдение.