Subversion установлена на томе Amazon, который только что умер от нас. У нас есть снимок с прошлой ночи, и мы готовы сделать это. Тем не менее, мы работали сегодня и передали несколько файлов в течение дня.

Меня беспокоит то, что локальные рабочие копии будут отражать гораздо более новую версию, чем то, что на самом деле будет на сервере. Как мне сделать так, чтобы код на наших компьютерах перешёл в подрывную деятельность с наименьшим количеством сбоев?

Нужно ли мне извлекать новую рабочую копию из Subversion после ее резервного копирования, делать различие между этим и моим текущим кодом, копировать изменения в новую рабочую копию и фиксировать ее?

Или я могу сохранить рабочий каталог, который у меня есть, и просто зафиксировать файлы, которые новее, чем те, которые находятся в резервной копии на сервере?

1 ответ1

1

Было бы хорошо получить разницу изменений после сбоя и применить их, но если вы сделаете это, я должен убедиться, что все проверят свежие рабочие копии, иначе локальная история будет отличаться от сервера. Применение различий снова, как они произошли (пересмотр за пересмотром) может быть достаточно. Вы должны позаботиться о том, чтобы люди ничего не совершали, пока вы не закончите повторное применение изменений, иначе это усложнит вашу задачу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .