【问题标题】:TFS "Go Online" changed files and outcomeTFS“上线”更改文件和结果
【发布时间】:2018-06-25 16:50:28
【问题描述】:

我最近发现了a SO question/关于无法编辑受 TFS 写保护的文件的答案。答案涉及右键单击解决方案并选择“上线”。这样做之后,我会出现大量的添加/删除。这些主要与我不确定是否/何时修改它们的 Nuget 包有关。如果我选择所有这些文件,它会自动签入这些更改还是将这些文件放入我的待定更改中?更重要的是,“Go Online”究竟修改/更改了什么,为什么我必须设置它,因为我的解决方案已经是 TFS 工作区的一部分?

【问题讨论】:

标签: visual-studio tfs tfvc


【解决方案1】:

首先,您需要了解 VS 如何在 offline/online 模式下使用 TFS。见When and how does my solution go "offline"?

如果在 TFS 脱机时 Visual Studio 已打开,则它不会允许 你检查任何文件。如果您的所有文件都已签入, 然后您可以关闭 Visual Studio,然后重新启动。什么时候 解决方案打开它检测到 TFS 已消失并提供打开 项目处于离线模式。

当 TFS 再次可用时,您只需通过以下方式重新连接到服务器 选择Team -> Connect to Team Foundation Server… 菜单。一次 您已连接,您可以右键单击解决方案并选择“Go Online”。

您会看到一个对话框,要求您确认您已保存的文件 在此期间发生了变化。

然后 TFS 将需要一些时间来赶上,然后文件出现在 Pending Changes 窗口中,准备签入为 正常。

来源:Tip of the day: Getting Visual Studio with TFS to work offline 了解详情。

回到你的问题:

  • Q1:它会自动检查这些更改还是将这些文件放在我的 待更改?

    更改将被赶上并出现在Pending Changes 可以正常签入的窗口。

  • Q2:更重要的是,“上线”究竟修改/更改了什么以及为什么 我是否必须设置它,因为我的解决方案已经是 TFS 的一部分 工作区?

    参考上述说明。

另一篇文章供你参考:

unbound TFS project - how do I get the offline changes checked in?

【讨论】:

  • @Troy Guessford 这回答了你的问题吗?任何更新?如果这回答了您的问题,您可以Accept it as an Answer,这可能对阅读此主题的其他社区成员有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-12
  • 1970-01-01
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
相关资源
最近更新 更多