Весь код в веб-папке должен быть поддержан SVN коммитами, не так ли?
Если это так, вы легко сможете отследить проблему, просто просматривая журналы SVN с последними внесенными изменениями.
svn info
скажет вам, в какой редакции находится рабочая копия, поэтому вы знаете, с чего начать
Как только вы отследите коммит с ошибкой в нем, вы можете использовать svn blame
, чтобы найти человека, который это сделал, и объяснить им, что они пропустили и как они вызвали ошибку. Тогда вы можете заставить их купить каждому ланч, чтобы испортить сайт.
Если вы локально изменили / добавили какие-либо файлы, которых нет в SVN, то svn stat
и svn diff
покажут вам, что это за изменения, так что вы сможете выяснить, не являются ли они причиной проблемы. Затем вы должны отменить эти изменения, чтобы ваша рабочая копия была чистой проверкой, или зафиксировать изменения в хранилище.
Нет ничего хуже, чем пытаться отследить ошибку в вашем коде, только чтобы через 3 часа выяснить, что ошибка на самом деле отсутствует ни в одном из ваших кодов, а в какой-то глупой локальной настройке, которую кто-то сделал в рабочей копии, которая так и не получила совершено: - (