Нашел в гугле, как исправить: нажмите F5 в окне фиксации (не во "всплывающем окне предупреждения")
26.08.2011 22:39 Райан Дж. Олос написал:
Вот уже несколько месяцев я вижу следующее диалоговое окно, появляющееся при запуске фиксации. Это часто случается при попытке зафиксировать после слияния.
Однако в последнее время я заметил, что если я отменяю, а затем вручную обновляю список файлов (F5), я больше не вижу это сообщение при запуске фиксации во второй раз. Кажется, что фиксация прошла успешно и без дальнейших проблем.
Диалог фиксации отслеживает рабочую копию в фоновом потоке на предмет уведомлений об изменениях. Такие уведомления отправляются ОС в случае изменения / перемещения / переименования файлов / ... Если такое уведомление получено, диалоговое окно фиксации сначала выполняет несколько проверок, чтобы можно было удалить большинство из них. Если в уведомлении указано, что файл, который не проверен и не отображается в диалоговом окне фиксации, каким-то образом изменился, он переключается обратно на нерекурсивную фиксацию. Это потому, что, например, если у вас есть файл, открытый в другом редакторе, и вы сохраняете свои изменения, пока открыто диалоговое окно фиксации, этот файл также будет зафиксирован, даже если вы не проверили его в диалоговом окне фиксации (он не отображается пока вы не обновите диалоговое окно с помощью F5).
Поэтому, если вы часто видите это диалоговое окно с предупреждением, проверьте, работает ли другой инструмент / приложение, которое изменяет файлы в вашей рабочей копии.
И как вы заметили: если вы нажмете F5, этот «нерекурсивный флаг» будет сброшен, потому что после обновления вы снова увидите все файлы - даже те, которые вы изменили после запуска диалога.
Стефан