Ответ 1
Импорт в svn не делает импорт импортируемой рабочей копии. Вы должны проверить это на сервере так же, как и на местном уровне. С этого момента это будет рабочая копия, и вы можете использовать обновление.
На сервере я использовал команду импорта svn для размещения файлов в SVN.
Я проверил файлы на свою локальную машину, внес некоторые изменения и затем вернул обратно.
Теперь я хочу обновить копию файлов на сервере, но используя svn update
, он показывает "skipped '.'
" и svn status
показывает "svn: warning: '.' is not a working copy
".
Импорт в svn не делает импорт импортируемой рабочей копии. Вы должны проверить это на сервере так же, как и на местном уровне. С этого момента это будет рабочая копия, и вы можете использовать обновление.
если вы введете
svn update
и он говорит, что это не рабочая копия, попробуйте взглянуть на свой путь, ищите уровень вверх или вниз, где вы находитесь (в консоли используйте:
pwd
который расскажет вам, где вы), и, наконец, просто дважды проверьте, что вы действительно находитесь в директории проекта, помните, что пустые папки (структурные) не предназначены для распознавания, они просто "рисуют" структуры, поэтому пути могут быть более читабельными, поэтому в основном это означает, что содержащая папка не имеет файлов под контролем источника
Ваш каталог SVN - это тот, у которого есть папка (скрытая) с именем ".svn", чтобы быстро просмотреть и подтвердить, что вы находитесь на правильном пути.
Сначала необходимо выполнить обновление SVN для слияния и сделать каталог рабочей копией. Затем закрепите свои изменения. Иногда вы также можете использовать команду SVN Cleanup для решения подобных проблем.
1) Введите команду 'svn update'
2) Выберите вариант "их-конфликт", который будет командой "tc"
Теперь у вас есть новая копия файла, поэтому вы можете редактировать и делать все, что вам нужно для этого файла!