设想:
将解决方案签入 TFS。对解决方案的脱机/断开连接/未绑定副本进行更改,该副本成为“最新”版本。我想用这个断开连接的副本的文件更新 repo。
如何让 TFS 查看所有文件并确定哪些文件已更改,以便仅检查其中的文件?
如果这是 SVN,我只需将文件放在现有工作副本之上,它就可以工作。
设想:
将解决方案签入 TFS。对解决方案的脱机/断开连接/未绑定副本进行更改,该副本成为“最新”版本。我想用这个断开连接的副本的文件更新 repo。
如何让 TFS 查看所有文件并确定哪些文件已更改,以便仅检查其中的文件?
如果这是 SVN,我只需将文件放在现有工作副本之上,它就可以工作。
您是否有另一个绑定到 TFS 的解决方案副本?如果没有,您将需要一个。你有两个选择:
我想不出任何优雅的方式,但您最好的选择是了解哪些文件已离线更改或添加,并将它们连接到 TFS 版本,同时删除旧的 TFS 文件。
为此,只需右键单击所有旧文件并删除它们或将它们从项目中排除,然后将新文件移动到它们的物理文件夹中并用更新版本替换它们。如果添加了文件,则将它们添加到正确的文件夹中。最后,通过单击“显示所有文件”确保在解决方案资源管理器中可以查看所有文件。最后,右键单击您更改的文件并为每个文件选择包含在项目中。
这样,您将只替换已更改的文件,而不必将整个解决方案签入 TFS,这使得您非常不清楚签入时更改了哪些文件。