Обновить репозиторий SVN на сервере разработки - PullRequest
0 голосов
/ 28 января 2012

Вот как настроен мой SVN:

1 - У меня есть SVN-репозиторий на моем сервере и локальный репозиторий на моем ноутбуке
2 - Я извлек копию хранилища SVN на свой сервер разработки.
3 - У меня есть ловушка после фиксации, которая помещает изменения, внесенные в репозиторий SVN, на сервер разработки

У меня был файл, открытый сегодня (file.php), и я хотел посмотреть, была ли у сервера dev та же версия, что и у моего хранилища. Итак, я проверил и все совпало. Затем я заметил кое-что, что мне нужно было изменить в файле. Я подумал Я изменял файл в своем локальном репозитории - оказывается, я изменил файл на сервере разработки по ошибке.

У меня такой вопрос: как вернуть сервер разработки обратно в синхронизацию с репозиторием? Нужно ли обновлять сервер dev до последнего репозитория? Или мне нужно зафиксировать хранилище dev-сервера в основном хранилище?

1 Ответ

1 голос
/ 28 января 2012

Если вы фиксируете файл, вы будете изменять этот файл в репозитории, поэтому я не думаю, что вы захотите это сделать.И если вы просто обновите файл, ваши локальные изменения останутся.Я думаю, что вы хотите сделать, это сохранить эти изменения (например, сделать их на своем ноутбуке, если это достаточно просто), а затем отменить изменения, сделанные на сервере dev.Или вы можете просто удалить этот файл на сервере разработчика и обновить его родительскую папку, чтобы развернуть копию этого файла в репозитории:)

...