Вы неправильно набрали начальное состояние фильтра видимости:
const visibilityFilter = ( state = "SHOW_All", action ) => {
Вы набрали SHOW_All
, хотя я думаю, что оно должно быть SHOW_ALL
, как в getVisibleTodos
. Эта опечатка не приводит к совпадению ни одного из switch
случаев в getVisibleTodos
. Так как switch
не имеет регистра по умолчанию, возвращаемое значение неявно undefined
, что приводит к TypeError
при попытке вызвать map()
.
Я использую ScriptDB именно для этой цели. Единственное, что мне пришлось изменить, это убрать дату написания скрипта в сгенерированных файлах. В противном случае файлы всегда помечаются как измененные в Subversion.
Вот партия, которую я использую. svnclient - это инструмент из codeplex svncompletesync.codeplex.com , для возврата всех файлов из папки в подверсию. :
svn checkout "http: // svn / myproject" D: \ Projekte \ db_svn \ myproject
ScriptDB "D: \ temp \ scriptdb" myserver mydb mylogin mypwd
del "D: \ Projekte \ db_svn \ myproject \ Schema Objects \\ *. sql" / q / s
xcopy "D : \ temp \ scriptdb \ myserver \ mydb \ Schema Objects \\ *. sql "" D: \ Projekte \ db_svn \ myproject \ Schema Objects "/ e / y / i
svnclient" D: \ Projekte \ db_svn \ myproject "-м" особенно потрясающий выпуск, когда он был в силе. 1.2.6 была лучше - последняя из 1.xs, если мне не изменяет память)