Есть ли какой-либо инструмент, поддерживающий так называемые «упоминания идентификаторов» при клонировании репозитория TFVC в репозиторий Git? Я бы хотел, чтобы каждая фиксация в клонированном репозитории Git содержала упоминания идентификаторов связанных рабочих элементов.
Commit: hash...
Message: A cloned commit, Related work item(s): #123456
До сих пор я пробовал git-tf (Microsoft) и git-tfs, и в каком-то смысле они оба сохраняют историю набора изменений нетронутой, но не через упоминания идентификатора, вместо этого они добавляют тег для каждой фиксации в набор изменений TFS. Затем я мог бы перейти на веб-портал TFS и найти набор изменений, где будут видны все рабочие элементы, но эта информация не будет доступна непосредственно внутри Visual Studio.
Начиная с обновления 1 для Visual Studio 2015 (?), Можно связать фиксацию с рабочим элементом с помощью упоминаний идентификаторов. Эта функциональность хорошо интегрирована в Visual Studio, и связывание рабочих элементов очень похоже на работу в TFVC. Кроме того, при просмотре истории в Visual Studio для репозитория TFS Git связанные рабочие элементы отображаются, если в текущей фиксации есть упоминание идентификатора.