Восклицательный знак вфайл не исчезает даже после фиксации SVN - PullRequest
1 голос
/ 11 июля 2010

После добавления и фиксации изменений из папки решения VS2008 я заметил, что восклицательный знак на всех файлах и папках меняется на галочку после завершения фиксации в репозитории SVN, кроме файла, который находится в том жепапка как папка.Даже после того, как я нажал «Обновить» или выполнил обновление SVN, а затем «Обновить», восклицательный знак остается.Проблема между стулом и клавиатурой или известная проблема SVN.Обратите внимание, что я использую Tortoise SVN 1.6.9 на Windows.Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 11 июля 2010

Во-первых, вы не должны добавлять файлы * .suo в систему контроля версий. Это плохая практика, особенно если несколько пользователей работают над одним проектом или решением. Вы должны добавить все файлы * .suo в список игнорируемых SVN.

Тем не менее, по моему опыту, проблема, которую вы описываете, довольно часто встречается у черепах SVN и SVN в целом. Иногда Tortoise SVN / SVN может запутаться, папки метаданных .svn могут быть не синхронизированы с копией сервера или даже повреждены. Чтобы решить эту проблему, ваша рабочая копия должна быть «очищена».

Попробуйте следующее:

Выберите папку с вашей рабочей копией в проводнике Windows, затем

Правый клик - Черепаха SVN - Очистка.

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

Читайте здесь и здесь для получения дополнительной информации.

Проблема также довольно часто возникает в самом Windows / Windows Explorer. Обновление значков состояния SVN не всегда происходит сразу. Я считаю, что это проблема / ограничение комбинации Windows Explorer и плагина Tortoise SVN.

1 голос
/ 20 января 2011

Пожалуйста, сделайте это

Каталог -> Щелкните правой кнопкой мыши -> Проверить наличие изменений -> Включить изменения (выбрать все) -> Щелкните правой кнопкой мыши -> «Подтвердить» -> В нижней панели нажмите «Обновить».Теперь он должен был удалить этот предупреждающий знак.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...