Visual studio 2010 在VS 2010和TFS 2008中,是否有办法将您的更改作为新分支签入?

Visual studio 2010 在VS 2010和TFS 2008中,是否有办法将您的更改作为新分支签入?,visual-studio-2010,tfs,branching-and-merging,Visual Studio 2010,Tfs,Branching And Merging,我的问题很简单,我在我们的项目中做了很多更改,我不想马上与主分支合并。在进行这些更改时,我没有在更改开始时使用分支。所以,现在我试图找到一种方法,通过分支签入我的代码,但似乎没有解决方案。我如何才能做到这一点,最好的方法是什么。我正在使用连接到TFS 2008的Visual Studio 2010 非常感谢。您可以现在创建一个新分支,然后在签入之前将编辑文件上的路径更改为新分支 创建一个新分支 搁置挂起的更改 使用电动工具,使用以下命令将搁置的更改从当前分支移动到新分支 tfpt取消搁置[我的搁

我的问题很简单,我在我们的项目中做了很多更改,我不想马上与主分支合并。在进行这些更改时,我没有在更改开始时使用分支。所以,现在我试图找到一种方法,通过分支签入我的代码,但似乎没有解决方案。我如何才能做到这一点,最好的方法是什么。我正在使用连接到TFS 2008的Visual Studio 2010


非常感谢。

您可以现在创建一个新分支,然后在签入之前将编辑文件上的路径更改为新分支

  • 创建一个新分支
  • 搁置挂起的更改
  • 使用电动工具,使用以下命令将搁置的更改从当前分支移动到新分支

    tfpt取消搁置[我的搁置集名称]/migrate/source:CURRENT\u BRANCH\u PATH/target:NEW\u BRANCH\u PATH


  • 查看powertools帮助以获取更多详细信息。

    我不确定原因,但我无法搁置当前的更改,因此无法尝试您的解决方案。我会尽力解决和理解为什么我不能搁置而不是回复。谢谢你对我们的帮助。编辑:这是因为我是一个完全的noob(没有看到搁置名称部分),我正在立即尝试您的解决方案。好的,一旦您运行命令,取消搁置文件上的路径应该与您的新分支匹配。在签入之前测试并构建所有内容,但是在那个阶段你应该可以很好地去做。很可能因为我是一个初学者,所以我无法通过“无法确定工作空间”的问题。Out TFS位于服务器上,如果我在计算机上的正确文件夹中使用该命令,它将表示无法访问服务器。(404)确定获取“无法确定工作区”错误消息的原因是您正在TFS控制目录之外的位置运行该命令。您需要移动到存储代码的目录,然后再次运行该命令。404错误是另外一种错误,通常在tfs客户端无法连接到tfs服务器时会出现这种错误。您需要提供更多信息。在这个阶段,如果它不起作用,并且更改的数量很小,那么可能值得在新分支下手动重新创建更改?我可以按照您的指示合并我的内容。真不敢相信你为我节省了多少时间。非常感谢你。