Subversion: помечать и фиксировать измененные файлы одновременно - PullRequest
2 голосов
/ 05 ноября 2008

Я хочу сделать что-то подобное в Eclipse: http://svn.collab.net/viewvc/svn?view=rev&revision=33845

Я использую Subversive 0.7.5 с собственным коннектором JavaHL 1.5.3 (r33570).

Я попытался что-то изменить в моей рабочей копии ветки, которую я хотел бы пометить, и создал тег с командой -> Тег ... Но я получил сообщение об ошибке:

Не удалось выполнить операцию тега для некоторых из выбранных ресурсов.

Для этой операции необходим путь под управлением версией

Я пробовал только имя тега и один с полным путем к репозиторию. Оба привели к одной и той же ошибке. Это ошибка, которую я получаю:

*** Tag
svn copy "C:/workspace/some_branch" "http://server:8080/svn/project/tags/TagWithChange" -r WORKING -m "TagWithChange" --username "masi"
A path under version control is needed for this operation

Возможно ли это из Затмения?

Как бы вы сделали что-то подобное из командной строки? Смотрите мой собственный ответ.

Хотя, если я использую следующее в командной строке, я получаю сообщение об ошибке:

svn copy "C:/workspace/some_branch" "http://server:8080/svn/project/tags/TagWithChange" -r WORKING -m "TagWithChange" --username "masi"

Ошибка:

svn: синтаксическая ошибка в аргументе редакции «РАБОТАЕТ»

Я использую клиент SVN 1.5.4.

Ответы [ 3 ]

2 голосов
/ 05 ноября 2008

Нашел в командной строке ответ сам http://svnbook.red -bean.com / о / 1,4 / svn.branchmerge.tags.html

svn copy some_branch http://server:8080/svn/tags/TagWithChange -m"TagWithChange"
1 голос
/ 19 февраля 2009

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

A. Тег из репозитория SVN, перспектива изучения

Просмотр репозиториев SVN

  1. Щелкните правой кнопкой мыши на стволе, который вы хотите пометить, New -> Tag.

B. Обновление SVN Connector

SVN Kit (SVN / 1.5.5 SVNKit / 1.2.2 (http://svnkit.com/) r5428)

  1. Установите SVN Kit через обновления программного обеспечения.

  2. Окно -> Предпочтения -> Команда -> SVN -> Разъем SVN -> Разъем SVN

0 голосов
/ 05 ноября 2008

Я всегда использовал Subclipse http://subclipse.tigris.org/ с затмением - это отлично, и я думаю, что все остальные плагины бенчмарк от.

Прошло некоторое время с тех пор, как я использовал эту конкретную настройку, но subclipse автоматически добавит новый (не версионный файл - тот, который еще не был «версионным» или помещен в репозиторий), то есть вы не должны получать свой ошибка.

...