День странностей SVN 2: список SVN и отчет об обновлении SVN разные вещи
В подкаталоге моей рабочей копии 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
4 ответа
У вас может быть редкая проверка. Пытаться
svn update --depth infinity --set-depth infinity
Из того, что я знаю о SVN, это абсолютно невозможно и не должно происходить.
В конце концов я сделал это: Удалить весь каталог с уровня и запуститьsvn update
, Иногда ответ заключается в том, чтобы обойти проблему.
Есть ли svn:ignore
свойство установлено в каталоге?
svn pg svn:ignore .
Или, может быть, вы сделали svn switch или svn update -r X в этой папке рабочей копии. Вывод из svn:info может вам это сказать.