如何解决微软TFS(Team Foundation Server)更新问题?

问题描述 投票:0回答:1

如何解决微软TFS(Team Foundation Server)更新问题,当你想避免TFS覆盖选项需要很多时间。

问题:你想更新TFS中一个名为$abc/code的位置。你想更新TFS中一个名为$abc/code的位置。你知道该位置的文件肯定有更新,但由于TFS系统的一些限制,它没有更新正确的文件,并显示一切都已更新。但实际上有些文件并不是最新的。这种情况有时会发生在我们回到一个虚拟机中的旧快照时,比如Oracle虚拟机虚拟盒。它也可能发生在一些其他情况下。

注:在 "Azure DevOps Server "中,你也可能面临类似的问题。

oracle azure tfs virtual-machine
1个回答
0
投票

一个难以解决的问题。

使用TFS覆盖选项更新$abc/code文件夹。在这种情况下,如果更新需要2天的时间,你必须让你的计算机保持2天的活动状态,并且不能在中途停止这个过程。否则,你必须重新进行整个过程,这将需要另外的2天时间。注意,如果$abc\code的内容不是很大,那么这种方法是最简单的。

一个简单的解决方案。

  1. 在Visual Studio用户界面上有一个TFS工作区,以下拉方式显示。删除当前的工作空间,然后创建一个新的工作空间,并取一个不同的名字,如Name_Year_Month_Day(例如 "Workspace20200514")。
  2. 当你创建新的工作空间时,将TFS的位置完全设置在与前一个工作空间相同的目录下。如果TFS要求你更新所有,那么点击 "No "取消立即更新。
  3. 现在以最新("get latest")为$abc/code位置。
  4. 在这种情况下,你可以随时取消更新并关闭你的电脑,然后你可以再次取最新的。第二次或第三次(或任何次数)采取最新的更新将只采取剩余的非最新的文件,不会采取已经更新的文件。它将不会采取已经更新的文件再次。所以,这将节省时间。
  5. 所以,你可以把你的更新分成几个部分,你的任务变得简单。
© www.soinside.com 2019 - 2024. All rights reserved.