我正在主分支上工作,我对文件做了很多更改。我没有检查这些变化。如何从main创建子分支,但是附加到主分支的所有本地挂起的更改都会更改为附加到新创建的子分支。
所以基本上: 如何通过将父分支的所有挂起更改附加到子分支来创建子分支?
答案 0 :(得分:9)
您可以搁置您的更改,然后使用TFS Power Tools将它们取消搁置到另一个分支中。
这是Power Tools的一个特定功能(tfpt unshelve / migrate)。它将重写服务器路径以将更改迁移到另一个分支。有关详情,请参阅此博客文章:http://geekswithblogs.net/TarunArora/archive/2011/06/06/unshelve-shelveset-created-from-one-branch-to-another.aspx