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
Visual studio TFS-如何克隆项目以便回滚原始项目?_Visual Studio_Tfs - Fatal编程技术网

Visual studio TFS-如何克隆项目以便回滚原始项目?

Visual studio TFS-如何克隆项目以便回滚原始项目?,visual-studio,tfs,Visual Studio,Tfs,我在TFS有一个项目已经上线一年了。六月份,在我们开始为期3个月的大规模检修之前,我们发布了最终版本(我们标记了源代码),在此期间,现场站点不会发生变化 不幸的是,我们现在需要对live站点进行更改,代码库已经发生了显著的变化。理想情况下,我想做的是将最终版本(6月)标记到另一个文件夹中,并将其签入TFS以创建另一个项目。这样,我的团队就可以处理这两个项目 如何才能最好地实现这一点?您应该创建一个分支。这不需要在新项目中。事实上,如果不是这样会更好,但是根据文件夹结构,将其保留在同一项目中可能不

我在TFS有一个项目已经上线一年了。六月份,在我们开始为期3个月的大规模检修之前,我们发布了最终版本(我们标记了源代码),在此期间,现场站点不会发生变化

不幸的是,我们现在需要对live站点进行更改,代码库已经发生了显著的变化。理想情况下,我想做的是将最终版本(6月)标记到另一个文件夹中,并将其签入TFS以创建另一个项目。这样,我的团队就可以处理这两个项目


如何才能最好地实现这一点?

您应该创建一个分支。这不需要在新项目中。事实上,如果不是这样会更好,但是根据文件夹结构,将其保留在同一项目中可能不是一个选项

右键单击要分支的文件夹的根目录。这应该是文件夹结构中最高的文件夹,其中包含要修改的所有代码

在右键单击菜单上选择“分支和合并”,然后选择“分支”

为新分支选择一个合理的位置

在下拉列表中选择“标签”,然后选择适当的选项。
击中树枝。这将从标签创建一个新的分支,您将能够使用新的分支修改您的实时代码库

我就这么做了,这非常简单。非常感谢你!