在场我正在合并一个项目tfs git(使用git tfs工具),我能够合并项目,所有变更集都转换为提交,它保留了历史。请参考。当我使用以下命令
时git tfs shelve-list -u=MyUserName
我能够从远程TF查看所有搁置设备。但是我无法获得所有搁置。同样,是否有任何方法可以将搁架集转换为藏匿处并在本地存储。
您应该使用(请参阅https://github.com/git-tfs/git-tfs/git-tfs/blob/master/master/master/doc/doc/commands/unshelve.md)为每个架子组创建一个分支):
git tfs unshelve -u UserName MyShelvesetName MyBranch
这是不可能的所有东西(没有人需要足够的贡献来做出发展)。
注意:即使在git-tfs中添加此功能很容易(此处:https://github.com/git-tfs/git-tfs/git-tfs/blob/master/src/src/gittfs/commands/unshelelve.cs.cs#l43),如果您这样做,我将很高兴合并拉动请求...