Enterprise Architect и Subversion - возможность импорта в настоящее время заблокирована

После сбоя мы пытаемся заставить EA и Subversion хорошо играть друг с другом.

Когда я пытаюсь проверить пакет в EA, я получаю следующее сообщение:

The ability to import is currently locked by user: WSxxxx

Где WSxxxx - это название моей рабочей станции

Я старался:

svn cleanup : Returns no information
svn status  : Returns no information
From EA Resync Statuses With all all packages
From EA Get Latest : Reports locked then hangs

Есть идеи, что еще я мог попробовать?

2 ответа

Решение

Поскольку svn status не возвращает информацию, в вашей рабочей копии нет отредактированных файлов.

Снимите блокировку с файла, содержащего пакет (если вы не уверены в названии и расположении файла, вы можете посмотреть его здесь: щелкните правой кнопкой мыши по пакету в EA, Control Package, Configure...):

Затем снова разблокируйте файл и проверьте пакет в Enterprise Architect.

Вы можете попробовать это (если вы редактировали файлы):

  1. Скопируйте отредактированные элементы в другое место.
  2. Удалите папку, содержащую путь к проблеме.
  3. Обновите содержащую папку через Subversion.
  4. Скопируйте ваши файлы обратно.

Или же:

удалите папку верхнего уровня и проверьте снова. Надеюсь, до этого не дойдет.

Можешь посмотреть в своей папке.svn? В нем будет файл с именем lock.

find . -name 'lock' -exec rm -v {} \;

ура

Другие вопросы по тегам