У меня есть два репозитория SVN, по одному для версий мобильных приложений для iOS и Android. Обе версии приложения имеют одинаковую базу данных SQLite. В настоящее время каждый репо имеет свою собственную копию базы данных, что означает, что изменения должны применяться дважды.
Вместо этого я хотел бы добавить третий репозиторий, содержащий базу данных, и использовать svn:externals
, чтобы вытащить копию в рабочую папку при оформлении заказа для данной версии приложения. Я смог настроить внешние компоненты, но при оформлении заказа он создает подпапку в моем рабочем каталоге и помещает туда внешний файл. Я хочу, чтобы он извлекал внешний файл, не создавая подпапку.
Я попытался использовать .
и ./
в качестве локального пути в определении внешнего кода без успеха.
Возможно ли это или я должен искать другой подход?
Edit - Благодаря хорошему ответу от Manojlds я смог выполнить эту работу с базой данных в своем отдельном репозитории. Я все еще немного сбит с толку, потому что документация TortoiseSVN специально гласит:
URL-адрес внешнего файла должен находиться в том же хранилище, что и URL-адрес.
что файл внешний будет вставлен в; файл хранилища
внешние не поддерживаются.
Документацию, на которую я ссылаюсь, можно найти здесь. Я добавляю ссылку на тот случай, если кто-то сталкивается с этим вопросом и так же запутался, как и я.