Отображение ошибок на экране должно быть полностью подавлено при запуске в процессе производства, а затем записывать их в файл для проверки и исправления. В файле php.ini имеются подробные сведения и рекомендуемые настройки.
Таким образом, я просто придумал то, что я думаю, о самом быстром ответе на вопрос. Так как SVN не имеет способа автопроигнорировать каталоги, которые я не хочу обновленный...
Вот моя существующая структура dir:
корень-> goodDir 1-> goodDir 2 и т.д.
я удалил плохие каталоги из своего контроля. Я не могу привести в порядок 'svn' от корневого каталога, потому что он пытается перепроверить плохие каталоги.
, Но, следующая команда работает приятно:
ls | xargs svn up
Короткий, сладкий, простой, и легкий помнить.
Если Вы переименуете .svn каталог в плохой папке и затем выполните обновление, то svn перескочит через каталог и скажет, что это было удалено даже при том, что это все еще там.
необходимо будет отложить его хотя, когда Вы хотите фиксировать, по крайней мере, на верхнем уровне, который содержит плохой каталог.
inline-block
в Firefox 2 и означает, что весь IES после 7 получает надлежащее float
- базирующийся код.
– Paul D. Waite
5 May 2010 в 02:36
Вы могли использовать сценарий для обновления svn - нерекурсивный текущий каталог, затем индивидуально обновить остающиеся подкаталоги recurvively. Со сценарием удара Вы могли циклично выполниться по всем подкаталогам и просто перескочить через нарушающий.
Что-то вроде этого:
#!/bin/bash
BADDIR="bad"
FILELIST="*"
svn update --non-recursive
for file in $FILELIST
do
if [ -d $file ]
then
if [ $file != $BADDIR ]
then
svn update $file
fi
fi
done
float: right
к тестовым ОТДЕЛЕНИЯМ и inline-block
к контейнеру, но этому didn' t работают в IE6 - кажется, что плавание права сделало элементы 100% шириной несмотря ни на что. О, хорошо по крайней мере, эффект возможен так или иначе:-P
– cryo
5 May 2010 в 03:19
Вы могли указать - нерекурсивный, или-N для подавления его от получения всего subdirs
и явно делают обновление на тех, что Вы хотите.
А маленький пакетный файл сделал бы его легко repeatble
\0
inline-block
решение для IE, хотя, поскольку это занимается проблемой интервала без потребности в отрицательных полях.
– Paul D. Waite
5 May 2010 в 09:50
Можно сделать редкий контроль :
svn co url/to/repo mywc --depth=files
, который получит Вас туалет только с файлами в нем, никакими подпапками. Можно теперь получить все папки, которые Вы хотите с
svn up url/to/repo/subfolder1 --set-depth infinity
svn up url/to/repo/subfolder2 --set-depth infinity
svn up url/to/repo/subfolder3 --set-depth infinity
...
Решения уже, если, я сказал бы, что потребность проигнорировать одну часть репозитория регулярно является ясным знаком плохой структуры репозитория. Попытайтесь найти способ переместить его в другое местоположение в репозитории или чем-то как этот.
Если это не необходимая папка для повседневной работы для Вас (или Ваша группа), Вы могли попросить, чтобы администратор обновил svn иерархию для перемещения той папки в тот же уровень (или выше), чем папки, которые необходимо обновить.
, например
projet - non-essential folder \ essential folder
и необходимо будет только обновить (контроль) "существенную папку", и другие должны будут также обновить (контроль) "несущественную папку".
Решение Kirby является чистым за исключением того, что оно не обновляет текущий каталог.
Если у Вас есть структура как это:
root -
|-subdir1
|-subdir2
|-fileA
|-fileB
Решение Kirby не обновит fileA, fileB и любые другие файлы, которые позже добавляются к корневому каталогу.
Вы захотите сложить "svn-N". Вы могли сделать это с псевдонимом и точкой с запятой:
alias myup='ls | args svn up; svn up -N'
(Это - синтаксис псевдонима удара. Если Вы используете другую оболочку, изменяетесь по мере необходимости),