Переключатель SVN: внешние репо? - PullRequest
3 голосов
/ 22 декабря 2011

Допустим, у меня есть ссылка на svn://another/repo/tags/1.0, и автор обновил репо до svn://another/repo/tags/1.1 как мне изменить свойство svn: externals, чтобы оно указывало на новое репо?

Я ищу стиль svn switch, чтобы новый репо updates был выше.

Лучшим ответом будет иметь ветку с именем "live_branch" или аналогичную, и просто обновлять ее до последней версии каждый раз?

Спасибо

> svn propget svn:externals .
1.0 svn://another/repo/tags/1.0

1 Ответ

6 голосов
/ 22 декабря 2011

Команда switch только изменит вашу рабочую копию, чтобы использовать другой URL (транк / ветви / теги), чем раньше ..., но не изменит автоматически информацию svn: externals ...

В вашем случае это означает, что вы должны вручную обновить значение svn: externals (изменить с тегов / 1.0 на теги / 1.1) и протестировать ваше программное обеспечение с новым состоянием библиотеки, которую вы используете) ... после завершения тестирования Вы можете проверить новое значение svn: externals.

Я бы порекомендовал что-то отличное от значения тегов в вашем внешнем виде, как вы упомянули в качестве примера.

Я бы предложил использовать вещь:

lib svn://another/repos/tags/1.0

Таким образом, lib не изменится после перехода на другой тег (например, 1.1) вместо ...

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