我有一个工作区 A,其中在计算机 A 上 checkout 了文件。现在我想继续在计算机 B 上进行开发。我从计算机 A 复制文件,并创建一个新的工作区 B 并映射到复制的文件。
现在 Visual Studio 不允许我 checkin 这些文件,因为它们已在工作区 A 中 checkout 。
如何解决此问题,而无需先在计算机 A 上 checkin 文件?
最佳答案
在 B 上创建一个新工作区,从 A 复制目录并使用 Team Foundation Power Tools 2008 checkout 所有修改的文件:
打开cmd窗口,然后
cd c:\wherever\your\workspace\is
tfpt online /recursive /adds /deletes /diff .
tfpt 将分析目录树并 checkout 任何修改的文件进行编辑(还可以根据需要“添加”或“删除”文件。)
请确保在 checkin 之前验证 tfpt 做了什么
关于workspace - TFS : Can a workspace be migrated to another computer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/633994/