Как добавить более старые версии кода в хранилище Subversion в виде теговых версий - PullRequest
2 голосов
/ 25 марта 2010

Когда мы наконец начали использовать управление исходным кодом, старые версии кода были добавлены в SVN в их собственных отдельных папках, поэтому я получил

root
\libv4
\libv4.2
\lib4.3
\lib5

Что я хотел бы получить, так это иметь более старые версии кода в виде помеченных версий внутри хранилища, например:

root
\lib
   \tags
      \v4
      \v4.2
      \v4.3
      \v5.0
   \trunk

как бы я поступил так? Я использую Tortoise SVN на стороне клиента и сервер visualSVN на задней панели.

1 Ответ

4 голосов
/ 25 марта 2010

Выполните полную проверку вашего корневого каталога и создайте папку tags \ lib. Выполните добавление, используя Tortoise svn, но пока не фиксируйте. Затем переместите каждую из старых папок lib в новую папку lib с помощью перетаскивания правой кнопкой мыши. Когда вы уроните папку, у вас будет возможность «переместить» туда файлы с помощью tortoise svn.

Как только все папки находятся в правильном месте, вы можете зафиксировать все. Таким образом, вы не потеряете историю старых папок lib, и ваш репозиторий будет хорошо реструктурирован.

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