如何使用git-tf或git tfs在本地获取所有TFS搁置集?

时间:2019-02-19 11:46:05

标签: git tfs

当前我正在将项目TFS合并到GIT (使用git tfs工具),我可以合并项目, 所有变更集都转换为提交, 它保留了历史。 refer this。 当我使用下面的命令

git tfs shelve-list -u=MyUserName

我能够从远程TFS上查看我所有的搁置集。但是我无法获取所有搁置集。 同样,有任何方法可以将搁置集转换为存储并本地存储。

1 个答案:

答案 0 :(得分:0)

您应使用(请参见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),如果您愿意,我也很乐意合并拉取请求...