переместить файл в тег в SVN - PullRequest
       0

переместить файл в тег в SVN

3 голосов
/ 06 февраля 2010

Я хочу переместить файл в тег в SVN, как лучше это сделать?

Ответы [ 4 ]

7 голосов
/ 06 февраля 2010
svn copy /path/to/file/file.toadd /path/to/tag

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

5 голосов
/ 06 февраля 2010

Лучший способ не сделать это. Предполагается, что теги представляют собой снимок в определенный момент времени, поэтому добавление к ним позже не имеет особого смысла. Теги почти ничего не стоят, так почему бы просто не создать новый тег с добавленным файлом?

1 голос
/ 06 февраля 2010

Не очень приятно испортить такой тег, но это возможно, используя команды svn с полным URL

svn cp \
  http://path/to/repository/trunk/path/to/your/file \
  http://path/to/repostory/tags/your-tag/path/to/your/file

Вы можете использовать svn mv, svn rm и т. Д. Для получения желаемого эффекта.

0 голосов
/ 06 февраля 2010

Под "движением" вы действительно подразумеваете, что не хотите, чтобы оно продолжало существовать там, где оно сейчас? Если это так, и если вы используете стандартный рекомендуемый макет для хранилищ Subversion, то svn mv trunk/whateverfile tags/whateverfile, вероятно, сделает это.

В противном случае, вероятно, лучше создать новый тег, который представляет текущее состояние транка.

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