Subversion: подготовка патчей



Если вы используете Subversion для организации репозитория исходного кода, то данный проект может быть вам полезен. Бывают случаи, когда нет возможности организовать обновление кода проекта на продакшне или у конечного пользователя стандартными средствами, то есть через svn checkout. Обновлять весь исходный код может быть рисковано или накладно из-за большого объема архива. В этом случае нужно обновить только некоторую часть файлов. Вопрос в том, как получить список тех файлов, которые были изменены в репозитории и должны быть упакованы в обновление?

Простого ответа на вопрос я не нашел, Subversion не имеет команды, которая позволяет сделать подобную выгрузку, например, на основе лога изменений. Для решения этой проблемы я подготовил небольшой скрипт на PHP, который на основе лога, выгруженного из Subversion, формирует .bat файл для подготовки пакета обновленй, в который войдут изменившиеся или добавленные файлы.







readlog.php

Размер: 1.1 Kb, загрузок: 234




Пользователи
Обсуждения
Похожие проекты