svn: предупреждение: '.' не рабочая копия

На сервере я использовал команду svn import для помещения файлов в SVN.

Я проверил файлы на своем локальном компьютере, сделал некоторые изменения и затем подтвердил.

Теперь я хочу обновить серверную копию файлов, но используя svn update, это показывает "skipped '.'" а также svn status показывает "svn: warning: '.' is not a working copy".

4 ответа

Решение

Импорт в SVN не делает то, что вы импортируете рабочую копию. Вы должны проверить это на сервере так же, как вы сделали это локально. С этого момента это будет рабочая копия, и вы можете использовать обновление.

Если вы введете

 svn update

и он говорит, что это не рабочая копия, попробуйте посмотреть на свой путь, найдите уровень вверх или вниз, где вы находитесь (в консоли используйте:

pwd

это скажет вам, где вы находитесь) и, наконец, просто дважды проверьте, что вы на самом деле находитесь в каталоге проекта, помните, что пустые папки (структурные) не предназначены для распознавания, они просто "рисуют" структуры, чтобы пути могли быть более читабельными, так что это в основном то, что содержащая папка не имеет файлов под контролем исходного кода

Ваш каталог SVN имеет папку (скрытую) с именем '.svn', быстро осмотрите и подтвердите, что вы на правильном пути

Сначала необходимо выполнить обновление SVN, чтобы объединить каталог и сделать его рабочей копией. Затем совершите, чтобы зафиксировать ваши изменения. Вы также можете иногда использовать команду SVN Cleanup для решения подобных проблем.

1) Введите команду 'svn update'

2) Выберите опцию "их конфликт", которая будет командой "tc"

Теперь у вас есть новая копия файла, так что вы можете редактировать и делать все, что вам нужно с этим файлом!

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