Почему SVN перезаписывает некоторые локальные файлы при синхронизации с хранилищем? - PullRequest
1 голос
/ 22 марта 2010

Я использую subclipse для фиксации изменений в SVN. Некоторые файлы работают, например build.properties (я разрабатываю приложение J2EE), но большинство локальных изменений перезаписываются, чтобы соответствовать версии в репозитории при синхронизации, и в нем говорится «нет структурных различий»?

Спасибо, Jon

Ответы [ 2 ]

1 голос
/ 22 марта 2010

Это звучит как ошибка, характерная для Eclipse 3.5.Это было исправлено давно, поэтому я должен предположить, что вы используете старую версию Subclipse.Последняя версия 1.6.10.

http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

0 голосов
/ 22 марта 2010

Я не уверен, как локальные файлы могут быть перезаписаны при синхронизации. (Предполагается, что вы не имеете в виду «синхронизировать» в буквальном смысле. Вы имеете в виду опцию, которую предоставляет плагин subclipse.)1002 * Я следую следующему протоколу для подтверждения изменения файла.

  • Выполнить обновление файла.Это гарантирует, что ваша локальная копия обновлена.SVN сообщит о конфликте слияния, если не сможет слить удаленную копию с вашей локальной.В этом случае вы можете сделать сравнение с графическим выводом diff и вручную внести удаленные изменения в ваш локальный файл.Затем сделайте обновление.На этот раз SVN-слияние удаленного файла с вашим локальным файлом будет успешным.

  • Зафиксируйте ваш файл в репозиториях SVN.

...