Я пытаюсь обновить, используя
svn update --username myusername https://my.svn.address
Однако, я просто получаю сообщение "пропущено"?
Я пытаюсь обновить, используя
svn update --username myusername https://my.svn.address
Однако, я просто получаю сообщение "пропущено"?
Я предполагаю, что вы получаете такой тип ошибок.
[[email protected] myprojectdir]# svn up
Skipped '.'
сделать svn st из вашего проекта dir
[[email protected] myprojectdir]# svn st
svn: warning: '.' is not a working copy
это означает, что вы не находитесь в своей рабочей директории. Возможно, вы сделали неправильную проверку.
Правильный способ - это.
[[email protected] ~]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ myprojectdir
[[email protected] ~]# cd myprojectdir
[[email protected] ~]# svn up
Примечание. Но если вы обходитесь с порядком выше, svn up не будет работать, например.
[[email protected] ~]# cd myprojectdir
[[email protected] myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/
[[email protected] myprojectdir]# svn up
вы получите Skipped '.'
Если вы обновляете рабочую копию, вам не нужно указывать адрес удаленного репозитория. Вы просто выполняете svn up
или svn update
, локальная рабочая копия уже содержит информацию о том, где находится удаленный репозиторий.
Матти правильно. Я хотел бы добавить к его мнению, что нам нужно сначала понять, что такое рабочая копия. Затем разница между экспортом SVN и проверкой SVN.
Если вы запустили команду svn export
, которая не создала бы рабочую копию. Только svn checkout
создает рабочую копию.
Я обнаружил, что клиент SVN также может сказать "пропущен" во время "svn up", если вы используете путь, который частично определяется символической ссылкой. Обходной путь:
Вот что произошло в моем случае: У меня был конфликт и случайная передача моей папки. При проверке папки у меня были файлы .mine и .r extension. Я вручную удалил файлы и снова заработал svn
Просто столкнулся с этой проблемой. Да, я новичок в SVN. Мне пришлось обновить его из каталога соединительных линий.