Как получить все наборы полок TFS локально, используя git-tf или git tfs? - PullRequest
0 голосов
/ 19 февраля 2019

Представьте, я объединяю проект TFS с GIT (используя инструмент git tfs), я могу объединить проект, все наборы изменений преобразованы в коммиты, и он сохраняет историю. см. .когда я использую приведенную ниже команду

git tfs shelve-list -u=MyUserName

, я могу просматривать все свои наборы полок с удаленного TFS. Но я не могу получить все наборы полок.Точно так же есть ли способ конвертировать наборы полок в тайники и хранить их локально.

1 Ответ

0 голосов
/ 19 февраля 2019

Вы должны создать ветку для каждого набора полок, используя (См. https://github.com/git-tfs/git-tfs/blob/master/doc/commands/unshelve.md):

git tfs unshelve -u UserName MyShelvesetName MyBranch

. Невозможно снять их все (никому не нужно, чтобы внести вклад в разработку).

Примечание: даже если добавить эту функцию в git-tfs (здесь: https://github.com/git-tfs/git-tfs/blob/master/src/GitTfs/Commands/Unshelve.cs#L43) довольно просто, и я буду рад объединить запрос на получение, если вы сделаете это ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...