Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TFS中将最新更改从主干移动到新分支_Tfs_Branch - Fatal编程技术网

在TFS中将最新更改从主干移动到新分支

在TFS中将最新更改从主干移动到新分支,tfs,branch,Tfs,Branch,我昨晚在我们的行李箱上登记了commit 100。另一个开发人员今天下午在主干上签入了commit 101。我希望他能创建一个分支。将主干恢复为100并创建包含101的新分支的最简单方法是什么?立即从101创建分支。新分支存在后,使用rollback命令撤消主干中的101 如果您使用的是TFS 2012,您只需要查看主干的历史记录,然后突出显示checkin 101并选择rollback complete changeset。在回滚中签入,这将是签入102 在将新分支合并回主干时,您可能会遇到问

我昨晚在我们的行李箱上登记了commit 100。另一个开发人员今天下午在主干上签入了commit 101。我希望他能创建一个分支。将主干恢复为100并创建包含101的新分支的最简单方法是什么?

立即从101创建分支。新分支存在后,使用rollback命令撤消主干中的101

如果您使用的是TFS 2012,您只需要查看主干的历史记录,然后突出显示checkin 101并选择rollback complete changeset。在回滚中签入,这将是签入102


在将新分支合并回主干时,您可能会遇到问题,如果TFS认为回滚优先(因为它是最新的),则使用visual studio命令行进行合并,并使用
tf merge$/teamproject/devbranch$/teamproject/trunk/recursive/force
立即从101创建分支。新分支存在后,使用rollback命令撤消主干中的101

如果您使用的是TFS 2012,您只需要查看主干的历史记录,然后突出显示checkin 101并选择rollback complete changeset。在回滚中签入,这将是签入102

在将新分支合并回主干时,您可能会遇到问题,如果TFS认为回滚优先(因为它是最新的),则使用visual studio命令行进行合并,并使用
tf merge$/teamproject/devbranch$/teamproject/trunk/recursive/force