当前我正在将项目TFS合并到GIT (使用git tfs工具),我可以合并项目, 所有变更集都转换为提交, 它保留了历史。 refer this。 当我使用下面的命令
git tfs shelve-list -u=MyUserName
我能够从远程TFS上查看我所有的搁置集。但是我无法获取所有搁置集。 同样,有任何方法可以将搁置集转换为存储并本地存储。
答案 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),如果您愿意,我也很乐意合并拉取请求...