В настоящее время я пишу магистерскую диссертацию и использую TortoiseSVN для хранения резервной копии на freepository.com. Я выполняю религиозные обязательства несколько раз в день, так как много работаю и вношу много изменений в день. Сегодня я снова совершил коммит и, как ни странно, получил сообщение об ошибке, говорящее о том, что моя рабочая копия устарела, что не имеет смысла, учитывая, что я единственный, у кого есть доступ к этому репозиторию, и я всегда работаю на одном и том же компьютере в одни и те же файлы, поэтому версия в репозитории не может быть новее.
На всякий случай я создал локальную копию своих файлов (и я рад, что сделал это) и обновил свою локальную копию. Обычно, если вы внесли локальные изменения, вы получаете предупреждение о том, что вы их потеряете, но в этом случае я не получил никакой ошибки. Вернее, черепаха удалила несколько файлов и перезаписала другие файлы очень старыми версиями (то есть мои локальные файлы были новее, и они были перезаписаны более старыми версиями). Я проверил журнал фиксации и обнаружил, что согласно черепахе последняя фиксация произошла неделю назад. Как я уже сказал, я очень часто совершал коммиты, и на самом деле я совершил коммит только вчера вечером. При каждом коммите я получал сообщение об успешном совершении.
Итак... что здесь происходит? Черепаха просто игнорировала меня и ничего не совершала (хотя и сказала, что делала)? У кого-нибудь еще была эта проблема раньше?
Спасибо.