вчера я совершил какой-то код от «рабочей станции A», что вызвало некоторые проблемы на нашем живом сервере, поэтому я откатил живую рабочую копию обратно с помощью команды svn merge -r 652:651 ./
Все было хорошо.SVN объединить старую версию с головой
Сегодня я нахожусь на рабочей станции B, и я обновил свою локальную копию, внесли некоторые изменения в код и снова зафиксировал его. Однако, живой сервер объединил изменения и оставил биты, измененные в 652 как они были.
Так что мой вопрос: у меня есть живой сайт, который я не могу снять, и мне нужно обновить его до самой последней рабочей копии (654 на момент написания).
Как это сделать?
Я понимаю, что ты обратное слияние на веб-сервере, но не совершал Это? Затем вы должны сделать обратное слияние на своей рабочей станции, зафиксировать его, вернуть локальные изменения на веб-сервере и затем обновить его. –
У меня есть локальная копия именно так, как я хочу ее сейчас, но живая копия отказывается играть в мяч. Несмотря на то, что оба находятся на одной и той же ревизии (теперь 656), у них есть другой код в =/ –
Проверьте как рабочие копии для локальных изменений, т. Е. Вашу рабочую станцию и рабочий каталог вашего сервера. 'svn status' не должен показывать ничего особенного. –