Как восстановить файл после удаления с Подрывным?

Вам нужно вернуть $result только в метод run():

public function run($sql)
    {
        $result=$this->_connection->prepare($sql);
        $result->execute();
        return $result;
    }

Возврат $result->execute(); возвращает true, потому что execute() преуспел. Вам нужно вернуть текущее состояние $result.

Посмотрите, работает ли это.

18
задан Brian Laframboise 1 February 2009 в 17:45
поделиться

4 ответа

  1. Выберите папку в проекте, содержащую удаленные файлы.
  2. Щелкните правой кнопкой мыши, выберите Команда> Объединить ...
  3. На вкладке URL установите ] URL URL-адреса сервера для той же папки.
  4. В Редакции выберите Редакции и введите диапазон, который включает удаление, например 1000-1001, или используйте кнопку Обзор , чтобы выбрать их.
  5. В редакциях , включить Обратное объединение
  6. Нажмите Предварительный просмотр и убедитесь, что отображается Добавленная запись для файлов, которые вы планируете восстановить.
  7. Нажмите ОК - Eclipse переключается на SVN Merge в представлении Синхронизировать .
  8. В представлении Синхронизировать щелкните правой кнопкой мыши нужные файлы и выберите Принять
  9. В представлении Синхронизировать используйте значок Синхронизировать SVN , чтобы переключиться с SVN Merge на SVN , где вы можете увидеть восстановленные файл как исходящее изменение.
17
ответ дан 30 November 2019 в 08:33
поделиться

Если Вы уже отправили удаление затем, пора теперь откатывать к более ранней версии. В Подверсии Вы делаете это с "svn объединяется", где Вы объединяетесь "назад" от тока до предыдущей версии.

Говорят, что Вы сделали это:

$ svn rm file.txt
$ svn ci -m "don't need that file"
Committed revision 1325.

Теперь Вы хотите отменить это и восстановить старый пересмотр 1324, т.е. состояние непосредственно перед удалением (точка для 'текущего каталога'):

$ svn merge -r1325:1324 .

, Если Вы не уверены, можно сделать пробный прогон сначала, где svn распечатает вывод команды, но не на самом деле сделает что угодно:

$ svn --dry-run merge -r1325:1324 .

результат должен указать, что файл добавляется (снова):

A file.txt
4
ответ дан 30 November 2019 в 08:33
поделиться

Вы могли переключиться на пересмотр, где этот файл был, существуют. Редактируйте/копируйте этот файл и переключитесь назад на главный revison и фиксируйте его здесь.

Также Вы могли объединить изменения между двумя revisons - главный и последний файл пересмотра был, существуют в репозитории и применяют изменения в Вашей рабочей копии.

2
ответ дан 30 November 2019 в 08:33
поделиться

Я предполагаю, что Вы надеетесь не обратиться к командной строке, но в случае, если это полезно как последнее прибежище, посмотрите этот вопрос для того, как сделать это из командной строки: What' s простой способ восстановить файл после удаления в подверсии?

0
ответ дан 30 November 2019 в 08:33
поделиться
Другие вопросы по тегам:

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