在获取最新信息时“获取”究竟是什么意思

时间:2018-01-18 21:28:41

标签: tfs tfvc

在输出窗口中,有些行说“Getting”,有些则说“Replacing”。 “获取”只是告诉您它正在检出您正在处理的文件吗?

2 个答案:

答案 0 :(得分:1)

这正是它所说的。 "获取"表示它是新文件,并且是第一次下载。 "更换"表示它已更改文件。

答案 1 :(得分:1)

获取最新版本工作在检查列表方法中,意味着当它从文件从服务器到本地文件系统时,它会记下文件及其版本,它不会再次获取该文件,直到在服务器上更改文件版本

如果您进行了本地更改并且已在服务器上进行了更改,则获取最新版本将触发合并窗口,以便将您的本地更改与服务器更改合并。 (更换)

这是因为您的本地工作区已经在TFS中有一些源控制文件,但版本不同。

因此,当您获得最新信息时,它将替换您在本地的版本。如果要避免此行为,可以先在工作区中备份本地文件,也可以直接创建新工作区并获取最新信息。然后你不会看到那些行说“替换”。

此外,下面也有可能:

  

当您从服务器获取文件和文件夹时,系统也会   从本地工作区删除任何已签入的文件   从服务器中删除。 已重命名或移动的文件   在工作区中更改服务器以匹配更改   服务器

更多详情请参阅MSDN中的此链接:Download (get) files from the Server