我在TFS内部有一个Project.Awakening.Protocol.The.Return.Of.Jedi.Knight。
出于某些特定原因,我决定在TFS之外的其他文件夹中用新版本重写项目。
用解决方案内的新项目替换现有项目的最佳方法是什么?
我应该删除原始项目和签入删除,然后将新文件夹粘贴到相同的结构中,将新文件添加到源代码管理并签入新文件吗?
还有更好的方法吗?
答案 0 :(得分:0)
我认为你提议的方式没有任何问题。是否要在删除后办理登机手续由您决定。它不会更改最终结果,只是将删除步骤添加到您的历史记录中。就个人而言,我会这样做。
答案 1 :(得分:0)
我想知道,如果只是重新生成相同的文件,我认为您应该能够检查现有项目,生成后替换文件,然后检入更新后的文件;无需删除然后重新添加项目。对于项目的新添加文件,请检入文件;不需要文件,删除文件。这是最好的保险方式。
至于你的方式,它与将项目移动到TFS源代码控制中的不同文件夹相同:
由于您不再需要旧项目,您只需删除或销毁(丢失历史记录)项目即可。有关更多信息,您还可以在这个问题中查看 Igor ostrovsky的答案:Visual Studio move project to a different folder