Version control 如何删除当前项目并重用项目名称

Version control 如何删除当前项目并重用项目名称,version-control,tfs,team-explorer,Version Control,Tfs,Team Explorer,我是一个自我承认的tfs新手,使用VS2010和团队资源管理器。我的应用程序使用版本控制。我希望将当前项目ProjectA重命名为ProjectA\u 01之类的其他项目。然后,在对新的VS2010解决方案进行架构更改之后,我希望将新项目作为ProjectA签入。列出一系列步骤会很有帮助。 谢谢我很确定您不能在TFS中重命名项目。如果你愿意,你可以创建一个名为ProjectA_01的新项目,但是从你试图完成的声音来看,我认为你想要的是与之合作 基本上,您将所有代码放在项目下的一个文件夹中。所以,

我是一个自我承认的tfs新手,使用VS2010和团队资源管理器。我的应用程序使用版本控制。我希望将当前项目ProjectA重命名为ProjectA\u 01之类的其他项目。然后,在对新的VS2010解决方案进行架构更改之后,我希望将新项目作为ProjectA签入。列出一系列步骤会很有帮助。
谢谢

我很确定您不能在TFS中重命名项目。如果你愿意,你可以创建一个名为ProjectA_01的新项目,但是从你试图完成的声音来看,我认为你想要的是与之合作

基本上,您将所有代码放在项目下的一个文件夹中。所以,在你的硬盘上,它看起来像这样:

C:\tfs文件夹\ProjectA\Main

所有源代码都放在主文件夹中。然后在VisualStudio的“源代码管理资源管理器”窗口中,右键单击主文件夹并选择“分支和合并”->“转换为分支”。这是您的主要分支或主干,您可以将其用于准备进行beta测试或产品发布的代码

创建主分支后,可以再次右键单击该分支,然后选择分支和合并->分支。在这一点上,您可以将其命名为ProjectA_01或任何您想要的名称。通常情况下,这将是您的开发分支,您在其中进行大部分开发


在ProjectA_01分支中进行所有更改并签入所有代码后,可以再次右键单击ProjectA_01分支并选择分支和合并->合并,这将把您的所有更改移回主分支,这表示它已准备好进行用户测试或发布。

Hawkke是正确的,因为您不能重命名团队项目。如果您想要此功能,可以在此处投票:。目前,它是TFS的第一个投票功能

实际上,我很难理解您是在谈论重命名TFS团队项目,还是在谈论重命名Visual Studio项目。不幸的是,它们的名字是一样的

但是,通常团队项目非常大,在同一个团队项目中会有许多不同的产品系列、产品,最终还有VisualStudio解决方案和项目。您可以在团队项目内部创建子文件夹,在本例中可能甚至包括存档文件夹,以便更好地组织源代码


如果我们不理解您的问题,请告诉我们。

也许,这是错误的方法。请提出另一个问题。很抱歉,这个问题措词不当。我启动了一个应用程序,发现代码组织需要更改。我希望以截然不同的方式组织这些项目。但是,我需要使用相同的项目名称创建新的应用程序体系结构。我只想在重新使用VS解决方案之前归档现有的应用程序。如果没有版本控制,我会压缩现有的VS解决方案,用旧名称创建一个新的解决方案,并添加我的新组织。有没有办法通过TFS版本控制获得相同的结果?感谢您的回复。我查看了您提供的参考资料并制定了解决方案。我在TFS中又添加了两个文件夹层,这在我的计算机上为我提供了新的文件夹。我将要存档的代码移动到这些新文件夹中。我必须从存档的解决方案中删除所有.vssscc文件,然后将该解决方案添加到新位置的TFS中。现在我明白了,我的问题源于TFS中我的项目名称下面的文件夹层太少。再次感谢。