MildMildMint
1. Не надо коммитить код, который содержит отладочную информацию, т.к. эта информация нужна только тебе, но не другим.
2. Для поиска проблемы нужно ставить не десяток вардампов, а один (ну край два) и постепенно смещать их по коду (ИМХО)
3. тут не могу прокомментировать, т.к. у меня переменных в текущей области видимости не сотни, а единицы

4. Каждому свое. Я вообще люблю вывод print_r(), только с ним надо быть внимательным, когда выводишь то, что потенциально может быть null или false
5. исходя из 1. делается одной командой - svn revert -R . / git reset --hard