我在VS2008和VS2010中使用TFS,在TFS集合中,我有几个项目。
我已经将TFS根目录映射到本地驱动器以保留TFS文件夹结构,并且已经完成了几个子文件夹的获取最新消息。
我也下载了一个不需要的文件夹,所以我删除了本地文件夹的内容,但是现在在TFS中,我看到该文件夹为黑色,“最新”为。如何告诉TFS我已经在本地删除了以前下载的文件夹?
最佳答案
我认为问题在于您不同意TFS的“最新”含义。
TFS中的“最新”意味着自从您获得最新版本以来,服务器上没有任何更改。这并不意味着硬盘驱动器上的内容等于服务器上的最新版本。
因此,TFS可以显示出预期的效果,有关更多信息,请参见此问题:Why doesn't TFS get latest get the latest?
如MBulava所述,您不想在本地硬盘驱动器上拥有的服务器上文件夹的理想解决方案是“Cloak”。 (右键单击文件夹->斗篷)。如果您不希望硬盘驱动器上有一个文件夹,我建议您使用此解决方案,因为在您取消隐藏它之前,它永远不会被下载,并且将显示为灰色,表示“未下载”。
如果要查看硬盘驱动器上的内容与服务器版本之间的差异,可以使用“比较文件夹”功能。它将显示该文件夹在硬盘驱动器上已删除。
如果要使该文件夹映射为灰色(与您未下载的其他文件夹一样),可以将其隐藏起来,然后取消隐藏,但对现在下载回答“否”。这等效于首先不下载文件夹。
关于visual-studio - 如何在TFS上撤消 “Get Latest Version”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16560537/