获取最新消息时 "Getting" 到底是什么意思

When getting latest what exactly does "Getting" mean

在输出 window 中,有些行表示 "Getting",有些行表示 "Replacing"。 "Getting" 是否只是通知您它正在检出您正在处理的文件?

它的意思就是它所说的。 "Getting"表示是新文件,第一次下载。 "Replacing" 表示这是一个更改的文件。

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

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


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

因此,当您获得最新版本时,它将替换您在本地的版本。如果你想避免这种行为,你可以先备份工作区中的本地文件,或者直接创建一个新的工作区并在那里获取最新的。那么你不会看到那些行说 "Replacing".

另外,下面也是一种可能:

When you get files and folders from the server, the system also deletes any checked-in files from your local workspace that have been deleted from the server. Files that have been renamed or moved on the server are changed in your workspace to match the changes on the server.

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