Странности SVN, день 2:Список SVN и отчет об обновлении SVN — разные вещи

StackOverflow https://stackoverflow.com/questions/915971

  •  06-09-2019
  •  | 
  •  

Вопрос

В подкаталоге моей рабочей копии svn я делаю

svn list

Я вижу, что в репозитории 6 файлов (так же, как и в SVNX).Хороший.Но в моей рабочей копии есть два файла, относящиеся к какому-то историческому моменту, который я не помню.Так что я делаю

svn update

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

Я знаю, что ответ либо покажет, что я полный новичок, либо что svn - ужасный клудж.Лично я просто хочу вернуться к работе.

Редактировать: svn cleanup вообще ничего не делает и svn status вообще ничего не сообщает.

Редактировать: Вот именно это я и сделал, раз уж один из комментаторов спросил.

root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn update
At revision 122.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn list
graph-big0.gif
graph-big1.gif
graph-big2.gif
graph0.gif
graph1.gif
graph2.gif
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$ls
.svn        graph-big0.gif  graph0.gif
Это было полезно?

Решение

У вас может быть редкая касса.Пытаться

svn update --depth infinity --set-depth infinity

Другие советы

Есть ли svn:ignore свойство настроено в каталоге?

svn pg svn:ignore .

Насколько я знаю о SVN, это совершенно невозможно и не должно произойти.

В итоге я сделал следующее: Удалите весь каталог с уровня выше и запустите svn update.Иногда ответом является прогулка вокруг проблема.

Или, может быть, вы выполнили svn switch или svn update -r X в этой папке рабочей копии.Вывод svn:info может вам об этом сказать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top