TFS“联机”更改了文件和结果

时间:2018-06-22 13:38:41

标签: visual-studio tfs tfvc

我最近找到a SO question /答案,关于无法编辑受TFS写保护的文件。答案包括右键单击解决方案并选择“联机”。完成此操作后,出现了过多的添加/删除。这些主要与Nuget软件包有关,我不确定是否/当我修改它们时。如果我选择了所有这些文件,它将自动检入这些更改还是将这些文件放入待处理的更改中?更重要的是,“联机”究竟是什么修改/更改,为什么我必须设置它,因为我的解决方案已经属于TFS工作区?

1 个答案:

答案 0 :(得分:0)

首先,您需要了解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需要一些时间才能赶上,然后文件将出现在“待更改”窗口中,可以作为   正常。

     

此处来源: Tip of the day: Getting Visual Studio with TFS to work offline

回到您的问题:

  •   

    第一季度:它将自动检查这些更改或将这些文件放入我的   待更改?

    这些更改将被赶上并出现在Pending Changes中 窗口准备好正常签入。

  •   

    第二季度:更重要的是,“联机”到底是什么进行修改/更改以及为什么   我应该设置这个,因为我的解决方案已经是TFS的一部分   工作区?

    请参阅上面的描述。

另一篇文章供您参考:

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