2009-08-11 2 views
1

Уважаемые ВсеSvn Переключатель 2 Repos

У меня есть 2 репо с! Рабочая копия Репо A как тестовая версия. Репо B как живая версия.

По умолчанию Commit и обновление моего туалета от Repo А.

Я хочу, чтобы перейти от Repo А до Repo B без обновления данных Repo B. Поскольку я хочу совершить данные моего туалета в Repo B .

Но при переходе от А к Repo Repo B, My WC содержимое из Repo B.

Как Переключите Repo А репо B без обновления данных Repo B в мой туалет?

Благодаря

ответ

3

Вы не сделать это путем переключения рабочей копии нового хранилища и проверки в - вы делаете это с помощью команды «SVN слияния», которая была разработана именно для этой цели.

  • Проверьте все неурегулированные изменения в ветви «тестирования».
  • Оформить заявку рабочая копия «живой» ветки.
  • В рамках новой "живой" рабочей копии, используйте SVN слияния, чтобы применить все изменения, так как вы ответвляется репозиторий тестирования:

    СВН сливаться -r 1: НАЧАЛЬНИК http://svn.yourhost.com/repos/branches/testing

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

  • Завершите все изменения в живой ветке.

Если вы хотите объединить изменения только с несколькими файлами, а не все, вы можете перейти в каталог, в котором эти файлы находятся в рабочей (рабочей) рабочей копии, и расширять URL-адрес рабочей копии тестирования, чтобы указать индивидуальный файл.

+0

+1 блестящее изображение :) – Rytmis

0

У меня есть разные ветви в одном хранилище

Мои Wc по умолчанию в филиале A, а затем я хочу, чтобы переключиться на отделение B

я просто хочу, прежде чем я Обязаться репо при переходе из отделения А в Ветвь B данные в моем туалете от ветви A.Not From Branch B. Я хочу скопировать некоторые выбранные файлы My WC в Branch A to Branch B?

+0

Вы должны обновить свой вопрос, чтобы отразить это. Я обновил свой ответ - «svn merge» по-прежнему является способом сделать это. – caf

1

Если вы используете подрывную деятельность, вам нужно пометить закладку this book и ссылаться на нее всякий раз, когда вы делаете что-то, чего у вас еще нет, например, для настройки ваших репозиториев. Конкретные области, которые задают ваш вопрос: repository layout и planning your repository organization. Subversion - отличный инструмент и довольно гибкий, но он накладывает некоторые требования, один из них, как говорится в фантастической картине, заключается в том, что у вас должны быть связанные объекты в том же репозитории.

+0

Согласен, прочитайте эту книгу и сохраните ее. – caf

 Смежные вопросы

  • Нет связанных вопросов^_^