移动源控件项后,在TFS中删除团队项目

时间:2010-07-02 12:26:13

标签: tfs tfs2008 version-control

我有一种情况,我已经创建了一个新的团队项目,并从VSS将源代码(带历史记录)导入TFS。问题是团队项目名称是错误的。

我计划创建新的(正确的)团队项目,并将源代码从$ WrongTeamProjectName移动到$ CorrectTeamProjectName。

移动后删除覆盖$ WrongTeamProjectName的tfs项目是否安全?

1 个答案:

答案 0 :(得分:1)

我为你做了一些研究,它归结为你认为是“安全的”。您的所有文件都将完好无损,但您将丢失所有历史记录。 move命令本质上是一个重命名命令 - 但是,因为你要进入一个新的团队项目,你所看到的历史记录就是你签到的变更集。

如果您保留$\WrongProjectName,但将其锁定以便没有人可以退房/签到文件,那么您至少会保留历史记录。

遗憾的是,无法重命名TFS项目。所以这条路线也会出来。

如果我提出建议,我会建议您采取行动,但保留原始项目。然后,如果您打开显示已删除文件的功能,您应该能够在错误命名的团队项目中查看文件的历史记录。