Как зафиксировать рабочую копию с подпапкой, извлеченной из другого репозитория? - PullRequest
1 голос
/ 19 марта 2011

Я использую SVN для работы над моим проектом. Я делаю изменения в своей локальной рабочей копии, а затем фиксирую их в моем основном хранилище.

Возможно ли включить копию другого репозитория в мою локальную копию проекта, и все же можно:

  • обновление / изменение изменений в локальном репо с помощью внешнего репозитория (плагинов и т. Д.)
  • зафиксировать эти изменения в моем хранилище SVN?

Рабочий процесс будет выглядеть так:

  1. Я делаю изменения в своих локальных файлах
  2. Я фиксирую эти изменения в основном репозитории SVN
  3. Автор плагина внес изменения в свой репозиторий
  4. Я обновляю свое локальное репо, чтобы включить (некоторые или все) изменения плагина
  5. Я фиксирую эти изменения из локального репо в репо проекта.

1 Ответ

4 голосов
/ 19 марта 2011

То, что вы хотите, называется привязкой в ​​Subversion.Вы можете добавить external , а затем peg к желаемой ревизии из другого репозитория.

Если вы хотите внести изменения из другого репозитория и сохранить свойЕсли у вас есть собственные изменения, контролируемые версиями, вам нужно экспортировать другой репозиторий в нужное место в вашем собственном проекте, добавить его, а затем запустить merges на ревизиях, которые вы хотите получить из официальногохранилище, чтобы поддерживать его в актуальном состоянии и сохранять ваши настройки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...