2016-11-18 3 views
0

Я использую git под TFS, и я ассоциирования фиксаций на рабочие элементы через #work-item т.е.Рабочие элементы совершает государственный контроль

git commit -m "fix #123" 

Теперь я хочу, чтобы иметь возможность изменить свой статус с чем-то вроде:

git commit -m "Changed foo function. closed #125" 

Но это не сработало. Является ли это возможным?

ответ

1

На данный момент не существует способа достичь этой функции. Уже есть запрос на функцию, поданный на User Voice, вы можете проголосовать: Update work items on commit for git.

-1

Ах так, я не знаком с TFS, но вы пытаетесь снова совершить и при условии, что не было никаких изменений, и даже если бы вы должны были бы поставить их первым с

git add <filename> 

вы не можете совершить снова если бы не было никаких изменений

однако, если вы просто пытаетесь изменить предыдущее сообщение фиксации можно использовать

git commit --amend 

источник: https://help.github.com/articles/changing-a-commit-message/

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

+0

Это не отвечает на вопрос - это не вопрос о том, чтобы переписывать репозитории Git, это вопрос об изменении состояния рабочих элементов TFS как части фиксации. –

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