2014-01-16 5 views
2

Я работаю с Git для Visual Studio ИнтернетКак связать элемент рабочей нагрузки с заданным изменением?

  1. Я добавил продукт Назад Log пункт.
  2. Я добавил несколько файлов & совершил изменение. (По какой-то причине он не связан)
  3. Я сделал еще несколько попыток для проекта & synced.

Моя первая смена не была связана с Бэк пункта журнала & он все еще показывает в ожидании под задачи.

Как связать рабочий элемент с моей первой фиксацией?

ответ

4

Обычно, чтобы связать фиксацию с рабочим элементом, вы просто ссылаетесь на номер рабочего элемента в сообщении фиксации, например git commit -am "related to PBI #1234". Если это не сработало, возможно, вы сделали опечатку в сообщении фиксации.

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

Вместо этого вы можете перейти к рабочему пункту, а на вкладке «Связи» щелкните значок «Ссылка на ...», чтобы добавить новую ссылку. Выберите «Commit», а затем введите SHA1 комманды, к которой вы хотите привязать.

enter image description here

Не беспокойтесь, если вы не знаете SHA1. Просто используйте кнопку ..., чтобы просмотреть свою историю и выбрать интересующую вас сделку.

+0

Спасибо, Ричард. Это было действительно полезно. Мне удалось найти параметр «совершить» по новым ссылкам в онлайн-портале, но не смог найти его в Visual Studio 2013 explorer. Опция Commit не указана в раскрывающемся списке. –

+0

Huh. Я этого никогда не замечал. –

+1

Для справки я добавил ошибку для подключения к ней. https://connect.microsoft.com/VisualStudio/feedback/details/814222/cannot-link-a-work-item-to-a-git-commit-in-visual-studio-2013 –

Смежные вопросы