TFS - 删除本地文件后最新字段仍显示 "Yes"
TFS - Latest field still showing "Yes" after deleting local files
在 TFS 源代码管理资源管理器中,我的项目在最新字段中被标记为 "Yes",即使我已经删除了所有本地文件。有没有办法重新评估该列,使其再次显示 "Not Downloaded"?
源代码管理资源管理器反映您对 TFS 而不是本地文件系统执行的操作。请分别对待。 Visual Studio 尝试使它们保持同步,但不会阻止您直接删除文件。
使用tf get <files> /Force
重新获取刚刚删除的文件。
您应该更改工作区的范围以反映您在本地的需求。
您还可以使用 Cloak 选项来阻止子文件夹。
https://msdn.microsoft.com/en-us/library/ms181378.aspx#mappings
使用服务器工作区时,切勿在本地删除文件。如果您使用本地工作区,TFS 将从源中删除这些文件。
如果您想从本地文件系统中删除文件(例如使用 Windows 资源管理器)并将源代码管理资源管理器中的“最新”列从“是”更改为“未下载。
转到文件上的“获取特定版本...”和 select 变更集 1。
变更集 1 是您的 TFS 实例上的一个特殊变更集。如果您对任何实际文件执行变更集 1 的获取,那么它们在那个时间点将不存在于系统中,因此将在本地删除并且服务器会知道这一点。
Link 信息:Removing source control files from your local file system
在 TFS 源代码管理资源管理器中,我的项目在最新字段中被标记为 "Yes",即使我已经删除了所有本地文件。有没有办法重新评估该列,使其再次显示 "Not Downloaded"?
源代码管理资源管理器反映您对 TFS 而不是本地文件系统执行的操作。请分别对待。 Visual Studio 尝试使它们保持同步,但不会阻止您直接删除文件。
使用tf get <files> /Force
重新获取刚刚删除的文件。
您应该更改工作区的范围以反映您在本地的需求。
您还可以使用 Cloak 选项来阻止子文件夹。
https://msdn.microsoft.com/en-us/library/ms181378.aspx#mappings
使用服务器工作区时,切勿在本地删除文件。如果您使用本地工作区,TFS 将从源中删除这些文件。
如果您想从本地文件系统中删除文件(例如使用 Windows 资源管理器)并将源代码管理资源管理器中的“最新”列从“是”更改为“未下载。
转到文件上的“获取特定版本...”和 select 变更集 1。
变更集 1 是您的 TFS 实例上的一个特殊变更集。如果您对任何实际文件执行变更集 1 的获取,那么它们在那个时间点将不存在于系统中,因此将在本地删除并且服务器会知道这一点。
Link 信息:Removing source control files from your local file system