Как получить SVN-ветвление на совершенно разных каталогах (не подкаталогах) - PullRequest
0 голосов
/ 25 января 2012

Относится к:

Как настроить идеальную настройку хранилища для совместной работы?

У меня есть следующие настройки на нашем сервере develompent:

[repos]
- [site repo]

[dev envs]
- [env a] (checkout of site repo)
- [env b] (checkout of site repo)
- [env c]
- [env d]

Как я могу получить env c и d в качестве местоположения ветвей для env a?

Использование subversions + TortoiseSVN

1 Ответ

1 голос
/ 25 января 2012

Возможно, вам сначала нужно прочитать эту главу: 4.Ветвление и слияние

Вкратце, вам нужно создать ветку из ствола:

$ svn cp ^/repos/trunk ^/repos/branch/featureA

Затем оформить заказ где вы хотите использовать рабочую копию:

$ svn co ^/repos/branch/featureA featureA

По завершении работы реинтегрировать ее обратно в ствол:

trunk_working_copy $ svn merge --reintegrate ^/repos/branch/featureA .
...