У меня довольно плохо спланированный репозиторий Subversion. И я хочу начать делать ветви. На самом деле, что я действительно хочу, так это «названные» известные хорошие версии, к которым я могу вернуться в случае необходимости. Похоже, что это сделано с SVN ветвями.
Проблема в том, что я никогда не настраивал свой репозиторий subversion с какой-либо достойной организацией. У меня нет репозитория / ствола, структура репозитория / веток. Все в моем корне репозитория, и единственные команды, которые я выполнил, это add, delete, mv и ci. Теперь, когда я достиг рубежа, я хочу пометить или разветвлять его.
Учитывая, что я не организовал организацию, как мне теперь встроить ветки в свой репозиторий для выполнения такой команды?
svn cp svn://server.com/svn/repository/trunk \
svn://server.com/svn/repository/branches/your_branch \
-m "Branching from trunk to your_branch at HEAD_REVISION"
Кроме того, поскольку мой исходный код находится в корне моего хранилища svn. Рекомендуется ли ведение домашнего хозяйства или хорошая практика? Я делаю это на стороне клиента или на стороне сервера?
Вопрос новичка. Пожалуйста, предоставьте svn команды и примеры.