2011-02-03 2 views
28

Я пытаюсь обновить с помощьюSVN обновление: «пропущено» сообщение

svn update --username myusername https://my.svn.address 

Однако, я просто получаю «пропускаются» сообщение?

+0

может быть, это не так старый StackOverflow вопрос может помочь вам: http://stackoverflow.com/questions/3048662/svn-skipped-paths – chahuistle

+1

ли Svn статус показать этот каталог как рабочую копию? – Manzabar

ответ

4

Если вы обновляете рабочую копию, вам не нужно указывать адрес удаленного репозитория. Вы просто делаете svn up или svn update, местная рабочая копия уже содержит информацию о том, где находится удаленный репозиторий.

+0

[пользователь @ пользователь Mydir] #svn st svn: warning: '.' это не рабочая копия – shashaDenovo

+0

@shashaDenovo, это результат того, что вы не проверили репозиторий в каталоге, в котором вы запускаете эту команду, поэтому каталог не является рабочей копией. Сначала попробуйте запустить что-то вроде 'svn co http: //public.repository.url/trunk/ .'. –

34

Я думаю, вы получаете такой тип ошибок.

[[email protected] myprojectdir]# svn up 
Skipped '.' 

сделать СВН ул из проекта реж

[[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 

Примечание: Но если вы messup с выше порядке, SVN вверх не будет работать, например.

[[email protected] ~]# cd myprojectdir 
[[email protected] myprojectdir]# svn co http://xxx.xxx.x.xxx/projectPRJ/trunk/ 
[[email protected] myprojectdir]# svn up 

вы получите Skipped '.'

2

Матти правильно. Я хотел бы добавить к его мнению, что нам нужно сначала понять, что такое рабочая копия. Затем разница между экспортом SVN и проверкой SVN.

Если вы запустили команду svn export, которая не создала бы рабочую копию. Только svn checkout создает рабочую копию.

0

Только что столкнулся с этой проблемой. Да, я новичок в SVN. Мне пришлось обновить его из каталога соединительных линий.

2

Я нашел, что клиент SVN также может сказать «пропущен» во время «svn up», если вы используете путь, частично определенный символической ссылкой. Обходным путем является либо:

  • cd к этому каталогу, затем скажите «svn up».
  • или определить путь на пути, где путь является cononical тракту
0
  1. удалить каталог обновлений из текущей директории
  2. разрешило удалить реж
  3. Возвратить удалить реж
  4. svn up with deleted dir
  5. Просмотреть результаты
1

Это то, что произошло в моем случае: У меня был конфликт и случайная передача моей папки. При проверке папки у меня были .mine и .r extension.Я вручную удалил файлы и
получил SVN работать снова

Смежные вопросы