Я обсуждал с коллегой-разработчиком вопрос о развертывании продукта на основе веб-продукта с использованием расширения PECL SVN для PHP.Идея состоит в том, чтобы развернуть обновления, извлекая их из репозитория SVN.
Мы провели несколько тестов с функциями SVN, и все они отлично работали, но обсуждая решение, мы столкнулись с потенциальной проблемой, которуюНе удалось найти ответ.
Что происходит с соединением SVN, когда PHP-сценарий достигает максимального времени выполнения или прерывается другим способом?Запускает ли PHP подключение SVN, которое затем выполняется независимо и не зависит от вызывающего его сценария?
Если подключения SVN зависят от сценария, что произойдет, если сценарий будет прерван во время выполнения обновления или фиксации SVN?Это может повредить процесс обновления и оставить рабочую копию между двумя ревизиями и / или с неполными файлами.
Заранее благодарим за помощь.