SVN проверено в ревизии видно только с той же машины - PullRequest
2 голосов
/ 25 августа 2011

Я столкнулся со странной проблемой SVN. Проблема в том, что я проверил свои файлы некоторое время назад под ревизией xxxx, но, похоже, эта ревизия не попала в репозиторий. В основном, когда я пытаюсь найти его в журналах, его там нет, и ни у кого больше нет изменений. Черепаха показывает, что у меня последняя версия. Я даже пытался удалить файл и обновление SVN. Это все еще проверяет мою ревизию. Также я попытался разнести его в черепахе, и это показывает, что моя локальная версия отличается от репозиториев. Я думаю, что каким-то образом файл не был зафиксирован, и он все еще хранится / кэшируется где-то в черепахе. Итак, мой вопрос: что я могу сделать в этой ситуации, если я не хочу потерять свои изменения? Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 25 августа 2011

Просмотрите в журнале одну из этих ревизий, которые вы зарегистрировали (локально, используя Tortoise).Посмотрите на номер ревизии.Теперь используйте другую рабочую станцию, чтобы просмотреть записи журнала за тот же день и сравнить номера редакций.Кажется, они синхронизированы?Если они сильно отличаются, например, все остальные видят ревизии 12300-12388 для рассматриваемого дня, но ваша рабочая станция показывает ревизии 55-58, то вы определенно не указываете на тот же репозиторий.

0 голосов
/ 25 августа 2011

Попробуйте экспортировать ваши источники из папки Project в другую папку (F).Затем CheckOut исходники из SVN, а затем скопируйте файлы из папки (F) в ProjectFolder.А затем совершите коммит снова.

...