svn, после восстановления репозитория из резервной копии, show log не показывает новый коммит, если я не установил флажок в tortoisesvn - включить объединенные ревизии - PullRequest
0 голосов
/ 25 августа 2010

У меня была проблема с моим сервером SVN, поэтому мне пришлось вернуть все данные из резервной копии. Однако резервная копия была старой (пару дней назад), и с тех пор у меня было несколько новых коммитов в svn. это означает, что у моего локального svn были более новые ревизии, чем у репозитория, который у меня сейчас есть. Для меня это нормально, нет проблем, я просто буду использовать старый репозиторий и фиксировать новые вещи, как будто это мой репозиторий (я делаю чистую проверку и работаю с основным репозиторием).

Однако что-то очень странное в журнале шоу: когда я показываю журнал (с черепахой SVN или командной строкой), тогда я не вижу изменений в журнале, как для моих текущих коммитов, я вижу их, только если я отмечаю флажок в черепахе SVN с именем: Включить объединенные ревизии

Кто-нибудь знает, что происходит? что я должен сделать, чтобы снова увидеть все ревизии в show log, как это было до сих пор?

Подробнее

  1. дата 02.08.2010 работа с svn-репозиторием (коммит, обновление и т. Д.)
  2. дата 03.08.2010 работа с svn-репозиторием (коммит, обновление и т. Д.)
  3. дата 8/4/2010 принять svn-сервер замените свой образ жесткого диска на svn-репозиторий на тот, что был 02.02.2010
  4. 8/4/2010 Продолжайте работать с этим svn-репозиторием (извлечение изменений, подтверждение версии, обновление и т. Д.).
  5. В результате я не вижу ничего в шоу-журнале от 4.08.2010, если не отмечу флажок "Включить объединенные ревизии"

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 25 августа 2010

Очистить кеш журнала: Диалоговое окно настроек-> сохраненные данные-> сообщения журнала (показать диалог журнала).

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

Если вы вернули свой репозиторий на сервере в более старое состояние, вам нужно выполнить чистую проверку на клиенте, чтобы вернуться в синхронизацию.

...