Моя компания поддерживает два репозитория SVN, репозиторий 1 и репозиторий 2:
- В этом репозитории есть несколько проектов, и доступ к нему имеют только разработчики внутри компании. Доступ осуществляется через HTTPS, а аутентификация — через домен Windows.
- В этом репозитории есть один проект, доступ к которому имеют разработчики внутри компании и разработчики нашего клиента. Доступ осуществляется через svn://, а аутентификация — через файл passwd.
У нас есть некоторый код в папке в репозитории 1, который мы хотели бы загрузить пользователям репозитория 2. Очевидный ответ — использовать SVN Externals, но, насколько я понимаю, для этого разработчикам клиента потребуется иметь учетные записи на наш домен, и нашим айтишникам это не нравится.
Поэтому единственное решение, которое я вижу, — это какое-то задание cron, которое периодически запускается для копирования необходимых файлов из репозитория 1 в репозиторий 2. Я нашел инструмент под названием Tailor, который утверждает, что делает то, что мне нужно, но пока мне не удалось заставить его работать правильно.
Прежде чем я потрачу больше времени, пытаясь заставить Tailor работать, кто-нибудь может предложить другой подход? В крайнем случае я могу создать программу, которая сделает это за меня, что не должно быть слишком сложно, но всегда лучше использовать существующее приложение, если оно есть!
Заранее спасибо за любую помощь/указатели!
Богатый