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...):
- если вы используете TortoiseSVN: Get Lock... и установите флажок Украсть блокировки ( http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-dug-locking.html)
- если вы используете svn: svn lock --force ( http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.lock.html)
Затем снова разблокируйте файл и проверьте пакет в Enterprise Architect.
Вы можете попробовать это (если вы редактировали файлы):
- Скопируйте отредактированные элементы в другое место.
- Удалите папку, содержащую путь к проблеме.
- Обновите содержащую папку через Subversion.
- Скопируйте ваши файлы обратно.
Или же:
удалите папку верхнего уровня и проверьте снова. Надеюсь, до этого не дойдет.
Можешь посмотреть в своей папке.svn? В нем будет файл с именем lock.
find . -name 'lock' -exec rm -v {} \;
ура