Subversion репозиториев типичны подразделить на:
branch/
tags/
trunk/
Вы бы либо поместить все ваши DLL и прикладных проектов в ствол, а затем использовать ветвь и теги для всех из них при необходимости также:
branch/
tags/
trunk/
project1/
project2/
В качестве альтернативы вы можете создавать папки для каждого проекта в корне, а затем поместите в них общую ветку, теги и папки соединительных линий.
project1/
branch/
tags/
trunk/
project2/
branch/
tags/
trunk/
Обратите внимание, что эта практика является просто конвенцией, и ничто в SVN не требует (или действительно продвигает) выполнение этого именно таким образом. Однако к нему привыкли все. Таким образом, вы будете делать людям услугу, чтобы идти вперед.
Чтобы уточнить, багажник - это место, где будет происходить ваше основное развитие. Если вы хотите пометить конкретную версию (например, версию выпуска), просто нажмите svnкопия проект в каталог тегов. Кроме того, просто скопируйте код в каталог , если вы хотите сделать что-то драматическое или продолжительное и не хотите препятствовать прогрессу в магистрали . Позже вы можете СВНслияние вашей ветви обратно в ствол, когда он готов к действию!
Если вы хотите, чтобы исправить неудачи в текущем хранилище Subverion, а затем просто использовать СВНЫдвижения переместить их. В отличие от процесса удаления и добавления CVS, перемещение сохранит историю версий для нового местоположения.
Название этого вопроса действительно должно быть изменено на первое предложение. Вы не можете сказать, в чем вопрос, пока не начнете читать более подробное описание. – 2008-09-20 18:55:51
Вот как я это сделал. Я также беспокоился о том, как я создал репозиторий, но, похоже, он работает для нас. –
Monroecheeseman
2008-08-25 12:20:12