TL;DR
Как описано в этом сообщении, я изменил комментарий набора изменений TFS. Как я могу отразить это в соответствующем коммите Git в моем локальном репозитории Git, используя Git-Tfs?
Подробная версия
Я пользователь Git-Tfs. Мой рабочий процесс таков, что я пытаюсь зафиксировать очень маленькие приращения кода в свой локальный репозиторий Git (что-то вроде «одна строка changetests greencommit») и отправить его на сервер TFS, как только у меня будет значимый (но, надеюсь, все же небольшой) набор изменений. . Часто это происходит после одного коммита Git, но иногда и после нескольких.
При одновременной проверке нескольких коммитов Git в TFS Git-Tfs объединяет сообщения коммитов Git в качестве комментария по умолчанию для TFS. Все идет нормально. Обычно я вмешиваюсь в них, чтобы они читались более плавно, как один комментарий к набору изменений. Но сегодня я забыл и проверил сообщение, которое было бы менее чем полезно для моих коллег, использующих TFS.
Ладно, ничего страшного. Я использовал TFS, чтобы отредактировать комментарий к набору изменений, чтобы сделать его более последовательным. Однако мне не удалось синхронизировать мой локальный репозиторий Git с этим изменением. Это не имеет большого значения, потому что в основном я менял его для других людей. Тем не менее, мне любопытно посмотреть, смогу ли я его синхронизировать.
Что я пробовал
Я попробовал это, но сообщение о коммите осталось тем же, что и до того, как я отредактировал комментарий к набору изменений:
git reset --hard HEAD~
git tfs pull