svn соглашаются на несколько репозиториев

Я имею, имеют основной проект, я продолжаю работать, который имеет несколько модулей/каталогов. Основной проект связывается с локальным репозиторием SVN. однако, каждый раз, когда я действительно фиксирую, я хотел бы продвинуть некоторые модули/каталоги к репозиторию кода Google также. Однако я только хочу обновить от локального репозитория. Существует ли способ сделать это автоматически? мой IDE является emacs 23.

Спасибо

6
задан Michael Hackner 11 February 2010 в 03:38
поделиться

2 ответа

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

В качестве альтернативы вы можете изучить использование SVK (который является уровнем распространения для SVN, добавляя Git-ish функциональность к SVN) для настройки репозитория зеркалирования или слияния с внешними репозиториями. Осторожно, документация по SVK немного неорганизована. По-видимому, справка из командной строки хороша.

6
ответ дан 8 December 2019 в 18:35
поделиться

Каждая рабочая копия в SVN указывает на один репозиторий. Что вы можете сделать, так это использовать переключатель svn , чтобы изменить ваш репозиторий так, чтобы он указывал на репозиторий Google Code, перед обновлением и фиксацией каталогов, которые вы хотите сохранить там. Затем вы можете переключиться обратно, чтобы указать свою рабочую копию в стандартном репозитории.Это, конечно, зависит от совместимости структур каталогов в обоих репозиториях.

5
ответ дан 8 December 2019 в 18:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: