Возможно ли это с черепахойSVN?:
Всегда замораживать svn:externals
для тегов
сценарий - наша соединительная линия всегда будет использовать ревизию "HEAD" для внешних, однако, когда мы создаем "теги", мы хотели бы, чтобы у них был набор ревизий для внешних, чтобы правильно "заморозить" их в определенный момент времени.
Обновление
Спасибо всем за ваши отзывы/информацию.
Так как я не мог найти ничего, что бы полностью соответствовало нашим потребностям (попробовал smartsvn
и svncopy.pl
), я сделал консольное приложение, которое до сих пор прошло все наши тестовые примеры.
Обзор высокого уровня: приложение принимает URL-адрес репозитория, затем ищет все внешние элементы и добавляет для них последнюю модификацию фиксации - я делаю svn info
и получаю "фиксацию изменений".
Приложение работает как с файлами, так и с файлами.
Вот исходный код и полные файлы настроек: http://svnxf.codeplex.com/