Если я приближался к этому, я хотел бы сделать следующее:
- Создать ветку или любые вариации на ветке вашего VCS поддерживает изменения.
- Своп в JQuery 1.4 для JQuery 1.3
- тест широко, чтобы увидеть, что ломает - если у вас есть какие-либо автоматизированные тесты, это будет так много легче
- В зависимости от того, что ломается в старых пакетах см, если вы (при условии, что все подключаемые модули являются с открытым исходным кодом), или если имеется подходящая замена для замены, которая поддерживает 1.4
- Если какой-либо из плагинов все еще находится в разработке, воспользуйтесь этой возможностью для обновления до последней версии (оба для поддержки 1.4 и потому, что последняя версия, вероятно, исправляет ошибки и т. д.).
- Если вы можете исправить все, что вам нужно исправить, объедините свои изменения в багажник и позвоните вашему обновлению.
Конечно, в зависимости от размера и сложности вашей базы кода это может быть более или менее дорогостоящая процедура.
EDIT: В сочетании с превосходной точкой jvenema у вас есть почти безопасный способ убедиться, что вы попали в точку успеха. Если что-то ломается, просто вставьте плагин.