Для тех, кто не знает, как использовать PDO (исходя из функций В основном читайте mysql_
), я сделал очень, очень простую PDO-обертку , которая представляет собой один файл. Он существует, чтобы показать, насколько легко выполнять все обычные приложения, которые необходимо выполнить. Работает с PostgreSQL, MySQL и SQLite.
Мне нужен один столбец
$count = DB::column('SELECT COUNT(*) FROM `user`);
Мне нужны результаты массива (key => value) (т. е. для создания selectbox)
$pairs = DB::pairs('SELECT `id`, `username` FROM `user`);
Мне нужен результат одной строки
$user = DB::row('SELECT * FROM `user` WHERE `id` = ?', array($user_id));
Мне нужен массив результатов
$banned_users = DB::fetch('SELECT * FROM `user` WHERE `banned` = ?', array(TRUE));
Попробуйте --force
опция. svn help checkout
предоставляет подробную информацию.
Вытяните от репозитория до нового каталога, затем переименуйте старый к old_crufty
и новый к my_real_webserver_directory
, и Вы хороши для движения.
, Если Ваше намерение состоит в том, что каждый файл находится в SVN, тогда это - хороший способ протестировать Вашу теорию. Если Ваше намерение состоит в том, что некоторые файлы не находятся в SVN, то используйте Brian скопировать/вставить техника.
Это можно сделать довольно легко. Все, что я сделал, это переместил существующий каталог, не находящийся под контролем версий, во временный каталог. Затем я проверил версию SVN на свое правильное имя каталога, скопировал файлы из временного каталога в каталог SVN и вернул файлы в каталоге SVN. Если это не имеет смысла, вот пример ниже:
/usr/local/www
mv www temp_www
svn co http://www.yourrepo.com/therepo www
cp -pR ./temp_www/* ./www
svn revert -R ./www/*
svn update
Я надеюсь, что это поможет, но не уверен, почему простое обновление SVN не вернуло файлы обратно?
svn checkout --force svn: // repo website.dir
then
svn revert -R website.dir
Будет проверять поверх существующих файлов на веб-сайте .dir, но не перезаписывать их. Тогда возврат перезапишет их. Таким образом, вам не нужно отключать сайт для его завершения.