Ошибка TFS 2015 TF401029: не удалось найти фиксацию с идентификатором

Я сделал фиксацию и попытался объединить ветку в последнем спринте, но отказался от нее, используя пользовательский интерфейс TFS во время процесса объединения. Посмотрите на изображение ниже:

Ошибка TFS 2015 TF401029: не удалось найти фиксацию с идентификатором

После этого я продолжаю получать следующую ошибку на домашней странице SDK:

Ошибка TFS 2015 TF401029: не удалось найти фиксацию с идентификатором

Но когда я запускаю эту команду:

git show C3929475ACE562721FB0E8957FB9B0D30BA123C4

Он также показывает последние зафиксированные / отправленные журналы и файлы (после утверждения PR).

Проблема в том, что теперь я не могу отправить последние изменения на удаленный компьютер, что выдает ошибку как:

! [remote rejected] TFS_200858_Get_Part_3 -> TFS_200858_Get_Part_3 (A parent commit specified in the supplied included commits is invalid.) error: failed to push some refs to branch https://some_remote_branch_url

Чтобы обновить ссылки с помощью Origin, я попробовал следующие команды git, но безуспешно:

git remote prune origin
git gc --prune=now

Теперь на карту поставлены и результат, и работа клиента.

Спасибо!!

Почему бы вам снова не клонировать проект и не внести изменения в новый клон?

Lajos Arpad 31.03.2021 19:38

@LajosArpad Если вы предлагаете создать новый проект, это невозможно из-за зависимости от нескольких команд и конфигураций (город команды).

Pardeep Sharma 31.03.2021 19:43

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

Lajos Arpad 31.03.2021 19:47

@LajosArpad Я тоже сделал свежий клон ветки, но не повезло. Я считаю, что bcz Remote сохраняет устаревшую ссылку последнего зафиксированного идентификатора.

Pardeep Sharma 31.03.2021 20:35

Итак, вы удалили нежелательную фиксацию удаленно? Вы можете отменить эту фиксацию. Я бы определенно постарался не обрезать пульт.

Lajos Arpad 31.03.2021 20:38

Предполагается, что последние файлы PR будут на удаленном компьютере. Но во время push TFS что-то испортила и сгенерировала устаревший идентификатор, вызывающий проблему. Надеюсь, это имеет смысл.

Pardeep Sharma 31.03.2021 20:44

Спасибо за предложение @LajosArpad. Я думаю, мы можем попробовать создать новое репо в вашем проекте и попытаться клонировать ваше локальное репо в новое репо.

Yujun Ding-MSFT 01.04.2021 12:02
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
7
52
0

Другие вопросы по теме