Помогите решить следующую проблему с SVN.SVN, Восстановить предыдущее состояние
У меня есть 2 филиала. Первая ветвь находилась в активной разработке, поэтому она имела некоторые незафиксированные изменения. Но во второй (производственной) ветке я обнаружил ошибку, поэтому я хочу ее быстро исправить. Поэтому я переключился с первой ветви (с незафиксированным состоянием) на вторую ветвь (где я хочу быстро исправить ошибку). И теперь первая ветка была объединена со второй (со многими конфликтами и т. Д.)! Я действительно не знаю, как решить эту проблему. Как минимум я хочу, чтобы вернуть все изменения (не Svn revert
команду, я имею в виду, чтобы восстановить предыдущее состояние перед swtiching из одной отрасли в другую)
т.е. мне нужно откатить последние switch
команду
Одним из преимуществ является подрывной, что вы можете иметь тот же проект проверил в многократная работа копий. В следующий раз сделайте это вместо этого. –
@BenVoigt нормально, спасибо. На самом деле я уже решил следовать примеру, как предложил. Но сначала мне нужно вернуться в предыдущее состояние. – MyTitle
, если вы не работаете с IDE, которая сама хранит локальную историю из-за того, что вы можете восстановить конфликтующие файлы по одному, я буду афрадом, вам придется разрешать конфликты в каждом файле вручную. SVN генерирует конфликт, потому что он не знает, как обрабатывать изменения между двумя версиями, поэтому он хочет, чтобы человек смотрел на них. Чтобы исправить ошибку в производстве, вы должны проверить отдельную рабочую копию для этой ветки и исправить ее там. – A4L