Не удается зафиксировать несколько изменений, сделанных в автономном режиме - PullRequest
0 голосов
/ 03 июля 2011

Я работал в автономном режиме в течение нескольких дней, поэтому у меня не было доступа к моему хранилищу кода.Чтобы сохранить исправления, я создал несколько резервных копий версий, которые я создал в автономном режиме, и я планировал зафиксировать все из них, как только выйду в сеть.Однако после того, как я зафиксировал первую из моих офлайн-версий (самую старую), я обнаружил, что не могу зафиксировать причину остальных, когда пытаюсь зафиксировать любую из офлайн-версий, клиент svn говорит, что ресурс устарел, чтотехнически правильно, потому что дата изменения принятой автономной версии (более старой) - сегодня, в то время как другие автономные версии были созданы, скажем, вчера.

Нужно ли вручную объединять версии?

Iна самом деле пытался обновить рабочую копию и переписать ее файлы с моими новыми автономными.Затем я решил конфликты как «мои» и совершил изменения.Но я застрял, когда svn отказался добавить новый каталог при следующем обновлении моего proj, потому что он уже был создан.

1 Ответ

0 голосов
/ 03 июля 2011

Позвольте мне угадать: вы скопировали все папки .svn и пытаетесь перезаписать самые свежие в вашей рабочей копии устаревшими заархивированными.

В этом случае вам необходимо удалить все .svn папки в резервной копии , прежде чем копировать исходные файлы в рабочие копии.

...