Слияние SVN конфликтует во время фиксации

Jason S: Это - точно проблема, с которой я имею дело. Я использую платформу PHP MVC и обрабатывал результаты как Вы, описывают (несколько строк на результат и код для собирания в группу результатов). Однако я работал над двумя функциями для своих моделей для реализации. Каждый возвращается, список всех необходимых полей должен был воссоздать объект, и другой функция, которая, учитывая строку с полями от первой функции, инстанцируйте нового объекта. Это позволяет мне запросить строку от базы данных и легко возвратить ее в объект, не зная внутренности данных, необходимых модели. Это не работает вполне также, когда несколько строк представляют один объект, таким образом, я пытался использовать GROUP_CONCAT для обхождения той проблемы.

8
задан Aziz Shaikh 11 October 2012 в 05:46
поделиться

5 ответов

Вы смешиваете две разные операции в Eclipse:

  • Обновление (из системы контроля версий)

и

  • Обновить

«обновление» означает получение самой последней версии файла (ов) из системы контроля версий. «Обновить» просто означает, что Eclipse обновит свое представление о локальной файловой системе в случае, если файл был изменен вне Eclipse.

Вам необходимо выполнить обновление (Team-> Update).

12
ответ дан 5 December 2019 в 07:12
поделиться

Вы должны обновить, разрешить конфликты, а затем снова зафиксировать.

См. эту ссылку для получения помощи по разрешению конфликтов в eclipse.

8
ответ дан 5 December 2019 в 07:12
поделиться

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

svn update

Если обновление не работает, вам может потребоваться выполнить очистку.

svn cleanup

Вы сможете найти обе эти команды в вашем SVN-клиенте вне Eclipse, если вы ее используете.

0
ответ дан 5 December 2019 в 07:12
поделиться

Кто-то другой изменил этот каталог на вас.

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

svn update

или

right click > Team > Update

Обновить или F5 будут только повторно -прочитайте то, что в настоящее время проверено, и проверьте наличие локальных изменений, то есть изменений, внесенных вне eclipse.

Команда svn update извлекает любые изменения, сделанные удаленно (фиксирует), в ваше рабочее пространство.

0
ответ дан 5 December 2019 в 07:12
поделиться

Иногда eclipse + subversion немного теряется, и требуется более надежное решение:

  1. Скопируйте код с изменениями в другое место (предпочтительно с помощью копирования и вставки).
  2. Замените последнюю из репозиториев (или вернитесь) в каталоге, из-за которого возникла проблема
  3. Скопируйте изменения обратно (путем повторного вырезания и вставки) и отметьте.
2
ответ дан 5 December 2019 в 07:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: