Jason S: Это - точно проблема, с которой я имею дело. Я использую платформу PHP MVC и обрабатывал результаты как Вы, описывают (несколько строк на результат и код для собирания в группу результатов). Однако я работал над двумя функциями для своих моделей для реализации. Каждый возвращается, список всех необходимых полей должен был воссоздать объект, и другой функция, которая, учитывая строку с полями от первой функции, инстанцируйте нового объекта. Это позволяет мне запросить строку от базы данных и легко возвратить ее в объект, не зная внутренности данных, необходимых модели. Это не работает вполне также, когда несколько строк представляют один объект, таким образом, я пытался использовать GROUP_CONCAT для обхождения той проблемы.
Вы смешиваете две разные операции в Eclipse:
и
«обновление» означает получение самой последней версии файла (ов) из системы контроля версий. «Обновить» просто означает, что Eclipse обновит свое представление о локальной файловой системе в случае, если файл был изменен вне Eclipse.
Вам необходимо выполнить обновление (Team-> Update).
Вы должны обновить, разрешить конфликты, а затем снова зафиксировать.
См. эту ссылку для получения помощи по разрешению конфликтов в eclipse.
Вам необходимо выполнить обновление svn, чтобы убедиться, что вы полностью обновлены перед фиксацией.
svn update
Если обновление не работает, вам может потребоваться выполнить очистку.
svn cleanup
Вы сможете найти обе эти команды в вашем SVN-клиенте вне Eclipse, если вы ее используете.
Кто-то другой изменил этот каталог на вас.
Вам необходимо выполнить обновление svn, чтобы получить последнюю версию перед фиксацией.
svn update
или
right click > Team > Update
Обновить или F5 будут только повторно -прочитайте то, что в настоящее время проверено, и проверьте наличие локальных изменений, то есть изменений, внесенных вне eclipse.
Команда svn update извлекает любые изменения, сделанные удаленно (фиксирует), в ваше рабочее пространство.
Иногда eclipse + subversion немного теряется, и требуется более надежное решение: