spongebob 0 7 мая, 2018 Опубликовано 7 мая, 2018 · Жалоба Здравствуйте! Объясните, пожалуйста, логику работы команды при работе с каталогами: svn cp svn://server/testrepo/branches/br1/ svn://server/testrepo/trunk Если trunk существует, то в него будет скопирован каталог br1. Если trunk не существует, то он будет создан и в него будет скопировано содержимое каталога br1. Почему так? Может, есть еще какие особенности? Смысл вот в чем. Вели разработку в branches/br1/. Потом решили скопировать в чистый созданный ранее trunk для дальнейших ветвлений из trunk и мержа. Ожидали, что будет скопировано содержимое каталога br1, а скопировля в trunk весь каталог br1, теперь имеем структуру trunk/br1/файлы, а нужно trunk/файлы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spongebob 0 7 мая, 2018 Опубликовано 7 мая, 2018 · Жалоба Ну, т. е., как наиболее просто скопировать содержимое каталога (без самого каталога) в другой каталог? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
koluna 0 11 мая, 2018 Опубликовано 11 мая, 2018 (изменено) · Жалоба Допустим, есть ветка svn://server/testrepo/branches/br1/, от которой нужно ответвиться. Для команды: svn cp svn://server/testrepo/branches/br1/ svn://server/testrepo/trunk если trunk существует, то в него будет скопирован каталог br1, имеем структуру trunk/br1, если trunk не существует, то он будет создан и в него будет скопировано содержимое каталога br1, имеем структуру trunk/файлы. Для команды: svn cp svn://server/testrepo/branches/br1 svn://server/testrepo/tags если tags изначально существует, после команды имеем структуру tags/br1/файлы. Для команды: svn cp svn://server/testrepo/branches/br1 svn://server/testrepo/tags/tag1 tags изначально существует, tag1 не существует, после команды имеем структуру tags/tag1/файлы. А так, наверное, лучше сразу начинать работать в trunk... Изменено 11 мая, 2018 пользователем koluna Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться