Проблема регистрации TFS после нескольких переименований каталогов и перемещений файлов - PullRequest
20 голосов
/ 27 июня 2011

Я получаю следующую ошибку от TFS сейчас, когда пытаюсь проверить все свое решение.

TF203057: не удается проверить переименование изменить на папку $ / XXX, потому что там находятся файлы или папки в этой папке в ожидании переименования или удаления изменений. Вы должны проверить в переименовании и удалить изменения вместе. Файлов нет зарегистрировано.

Конечно, я проверяю все вместе. Я не могу проверить даже один несвязанный файл, потому что он все еще запускает это. Я не могу найти страницу с такой ошибкой TF. Что можно сделать, чтобы TFS зарегистрировался?

Я пытался оформить заказ целиком, но это не помогло. Теперь все на кассе у меня ..

Ответы [ 9 ]

38 голосов
/ 27 июня 2011

Хм, на самом деле это не сработало, когда вы зарегистрировались в виде решения.Когда я зашел в эксплорер команды и зарегистрировался на панели исходного кода, он работал нормально.Я оставлю эту причину, потому что, похоже, это будет первый раз, когда упоминается ошибка.

8 голосов
/ 20 августа 2015

Я только что столкнулся с подобной проблемой и решил ее, проверив изменения в «Обозревателе управления источниками» вместо «Обозревателя решений».

Мой сценарий: В VS2013 я пытался проверитьизменения в «Обозревателе решений» после перетаскивания папок и файлов из одного зарегистрированного проекта в другой в том же решении.Я получил ту же ошибку, что и оригинальный постер для сотен файлов.Я открыл 'Source Control Explorer' и зарегистрировался оттуда.Я получил другое предупреждение о конфликтах, которые я проигнорировал и смог зарегистрироваться.

1 голос
/ 30 марта 2015

Я получил эту ошибку при использовании VS2013 из панели Source Control Explorer. Я решил эту проблему, отключив отладчик VS в отдельном экземпляре VS2013.

Я часто запускаю несколько запущенных экземпляров VS2013.

1 голос
/ 29 июля 2014

Я попытался переименовать папку, это вызвало ошибку, упомянутую выше. Единственное решение, которое я нашел, состояло в том, чтобы сохранить старое имя папки и создать новую папку, а затем скопировать ее содержимое. Я проверил это, затем удалил старую папку и проверил это. Очевидно, что просто переименование слишком сложно для решения TFS.

1 голос
/ 27 июня 2011

Ожидайте появления этого предупреждающего сообщения при попытке изменить файлы, которые уже были заблокированы как часть предыдущего редактирования.Лучший способ обойти это - получить последние сведения о филиале и разрешить все ожидающие конфликты локально, прежде чем попытаться зарегистрироваться.

0 голосов
/ 04 июля 2018

Это странно, поэтому я хочу дать краткий ответ для прохожих и длинный ответ для тех, кто интересуется.

Краткий ответ: Попробуйте изменить параметры просмотра в Ожидающие изменения на «Показать все» и посмотрите, появляется ли изменение вашего переименования.

Длинный ответ: Эта проблема недавно вызывала у меня проблемы, и я обнаружил, что проблема была связана с параметрами просмотра на панели обозревателя группы (ожидающие изменения).Если я выбрал «Показать изменения решения», то переименование (или перемещение папки в моем случае, но с той же ошибкой) не показывалось в разделе включенных изменений (в то время как изменения в дочерних файлах были, следовательно, ошибка).Если я изменил открываемое представление на «Показать все», то увидел бы изменение переименования и смог проверить. Поэтому для меня это было вызвано ошибкой в ​​интеграции TFS VS.MSFT 12 лет назад подтвердил, что это ошибка (если вы можете в это поверить) здесь, на MSDN .

Надеюсь, это поможет.

0 голосов
/ 29 апреля 2016

столкнулся с той же проблемой. Это то, что сработало для меня.

  1. Проверено в переименованной папке из Solution Explorer
  2. Исключена переименованная папка из ожидающих изменений в Team Explorer
  3. Проверено другими ожидающими изменениями
  4. Получил последний
  5. Включение переименованной папки обратно в ожидающие изменения
  6. Проверено в переименованной папке

Большой успех!

0 голосов
/ 07 марта 2014

Я получил похожее сообщение в VS2012. Я получил ошибку, используя Team Explorer, а не Solution Explorer.

Мы используем папки в наших проектах для представления пространств имен, а объект перемещает пространства имен и, таким образом, перемещает папки, генерируя ошибку.

Мое исправление было к:

  1. "область" - сначала проверка только для файла проекта
  2. и тогда я смог проверить исходные файлы в их новых папках.

Комментарий Эдварда Томсона указал мне верное направление, большое спасибо!

0 голосов
/ 22 октября 2013

Подтверждено, что это нефиксированная ошибка в Visual Studio 2010 TFS. Чтобы исправить это, войдите в меню «Team Explorer», в отличие от Solution Explorer, и неправильная ошибка отображения не появится.

...