При обновлении из репозитория SVN возможно ли обновить и другой репозиторий? - PullRequest
1 голос
/ 26 января 2009

Проблема: Мне часто приходится обновлять два или более репозитория: один для проекта, над которым я работаю, и одну или несколько библиотек. Есть ли способ «связать» обновления, чтобы каждый раз, когда я обновлял , проект X , библиотека Y тоже обновлялся?

Я знаю, это необычный вопрос, потому что я думаю, что подобные вещи были бы частью процесса сборки, но, поскольку вещи сейчас на моем рабочем месте, это невозможно (пока).

Я использую SVN 1.5 вместе с TortoiseSVN.

Ответы [ 2 ]

5 голосов
/ 26 января 2009

Похоже, что вы должны быть в состоянии сделать, используя svn: externals . По сути, он «связывает» внешний (отдельный) svn-репозиторий с каталогом в вашей рабочей копии.

Черепаха имеет отличную поддержку внешних элементов, позволяя вам выбирать, экспортировать ли внешние элементы как часть экспорта WC или нет. Краткое введение в TortoiseSVN и внешние компоненты вы можете найти по адресу http://justaddwater.dk/.. Возможно, это немного устарело, но вам стоит начать. Руководство по черепахам svn также предлагает некоторые рекомендации.

3 голосов
/ 26 января 2009

Посмотрите на Определение внешних SVN , которое должно делать то, что вы хотите.

...