2012-03-22 1 views
2

У меня возникла проблема с TortoiseSVN (моя клиентская версия 1,6.16, а SVNversion - 1.4.6.28521).«ветвь/тег» через диалог SVT Tortoise запрещен

Проект проекта имеет классическую архитектуру с тремя папками: багажник, ветки и теги.

У меня есть права на чтение и запись из папок проекта (теги, ветви и багажник).

При работе в багажнике нет проблем, все работает нормально. Единственная проблема заключается в том, что когда приходит время выпуска (или время ветвления), и я хочу создать тег (ветку), я хочу использовать диалог TortoiseSVN «branch/tag». Затем я выбираю источник из туловища или ревизию нужной мне магистрали и выбираю «To URL», например «http://..../projectA/tags/v2.0».

Example of branching/tagging from TortoiseSVN dialog

После нажатия кнопки «ОК», это позволит мне знать, что доступ к «http://...../projectA/» запрещено.

Единственное решение прямо сейчас - проверить папку «projectA/tags» в локальной папке. Затем в этой папке «projectA/tags» я создам одну новую папку с именем тега, который я хочу создать, и я могу зафиксировать его без каких-либо проблем.

Я не хочу вручную создавать папку тега/ветви, как это, и хотел бы использовать функцию «branch/tag» TortoiseSVN.

У кого-нибудь есть идея по этой проблеме?

+0

Вы пытались скопировать из 1) Рабочая копия (обновлена ​​до HEAD) 2) CLI 3) Repo-Browser? Вы потеряли аутентификацию каким-то образом –

ответ

1

В Subversion (по крайней мере, на Windows с TortoiseSVN) есть рекомендация использовать ту же самую основную версию, что и сервер. Вы можете игнорировать эту рекомендацию, и большую часть времени это не повредит, но здесь у вас может быть случай, когда это имеет значение. Вы должны по крайней мере проверить, если

  • сервер может быть повышен до 1.6.x XOR
  • клиента (ваша установка) может быть понижен до уровня 1.4.x

Однако, ваш клиент будет (во втором случае) больше не работают с вашими каталогами выписки. Ветвление сильно изменилось с версии 1.4.x до 1.6.x, поэтому вам придется столкнуться с трудностями, если вам нужно использовать клиент 1.6.x с сервером 1.4.x.

+0

Спасибо за совет. Я увижу этот момент с помощью sysadmin и дам вам знать. –