如何用另一个项目替换TFS源代码管理中的项目并在TFS中保持相同的路径
我在TFS里面有一个项目。唤醒。协议。返回。绝地武士 出于某种特定的原因,我决定在TFS之外的其他文件夹中用新版本重写项目 用解决方案中的新项目替换现有项目的最佳方法是什么 我是否应该删除原始项目并签入删除,然后将粘贴新文件夹复制到相同的结构中,将新文件添加到源代码管理并签入新文件如何用另一个项目替换TFS源代码管理中的项目并在TFS中保持相同的路径,tfs,Tfs,我在TFS里面有一个项目。唤醒。协议。返回。绝地武士 出于某种特定的原因,我决定在TFS之外的其他文件夹中用新版本重写项目 用解决方案中的新项目替换现有项目的最佳方法是什么 我是否应该删除原始项目并签入删除,然后将粘贴新文件夹复制到相同的结构中,将新文件添加到源代码管理并签入新文件 有更好的办法吗?我看你提出的办法没有什么错。删除后是否签入取决于您。它不会更改最终结果,只是将删除步骤添加到历史记录中。就我个人而言,我会这样做。我想,如果相同的文件刚刚重新生成,我认为您应该能够签出现有的项目,在生
有更好的办法吗?我看你提出的办法没有什么错。删除后是否签入取决于您。它不会更改最终结果,只是将删除步骤添加到历史记录中。就我个人而言,我会这样做。我想,如果相同的文件刚刚重新生成,我认为您应该能够签出现有的项目,在生成后替换文件,然后签回更新的文件;不需要删除然后重新添加项目。对于项目新增文件,请检入文件;不需要文件,请删除文件。这是最好的保险方式 至于您提出的方式,这与将项目移动到TFS源代码管理中的其他文件夹相同:
- 如果项目处于源代码管理中,请使用源代码管理命令执行移动
由于您不再需要旧项目,您可以简单地删除或销毁(丢失历史记录)该项目。有关更多信息,您还可以查看Igor ostrovsky在这个问题上的回答:不同的文件,不同的版本。我所做的是从解决方案中删除project,从sorce控件中删除project的文件,签入delete并将新项目读入解决方案,然后签入新文件并手动将缺少的几个文件添加到源代码管理中。