【问题标题】:TFS was offline, going online shows way to many files were changedTFS 脱机,联机显示许多文件的方式已更改
【发布时间】:2020-01-12 14:57:45
【问题描述】:

TFS 2018 仅离线一天,我只对 7 个项目的解决方案进行了一些更改(大多数各种项目都是基础项目,如模型、存储库、接口等) 我必须覆盖文件才能继续,因为显然它们是只读的。无论如何,我今天要重新上线,我害怕检查我的本地更改,因为它显示我已经更改了近 80 个文件,这是不可能的,我只更改了 2 或 3 个文件。

无论如何我都应该检查它们吗?我怕我把事情搞砸了!

【问题讨论】:

    标签: visual-studio tfs tfvc


    【解决方案1】:

    根据您的描述,您似乎正在使用服务器工作区(文件仅准备就绪)。

    脱机工作困难且表现不佳

    当您在服务器工作区中脱机时,您无法使用您的 本地文件,因为在您检出它们之前它们是只读的。你 只能从解决方案资源管理器中签出文件,并且只有在您 切换到离线模式(如下所述)。当您离线时,您 无法执行任何其他操作,例如添加、删除、重命名或 撤消。

    Source Link

    要编辑工作区,您可以指定其位置是本地还是服务器。可以轻松离线工作的本地工作区。当您的网络连接不可用或不可靠时,您可以快速开始编辑文件。即使您没有连接到 Team Foundation Server,您也可以在解决方案资源管理器中添加、编辑、删除、重命名、撤消和比较工作区中的项目。

    编辑工作区,选择advanced,可以看到工作区类型的Location


    在您的场景中,您可以使用 Beyond Compare 或其他方法进行比较,以查看发生了什么变化。

    如果没有任何变化,检查您是否使用相同的工作区。您可以选择其他工作区而不是您使用的工作区。

    源代码管理资源管理器中,检查您是否选择了您正在工作的工作区。

    如果以上所有方法都不起作用,您也可以尝试此解决方法,选择 “待更改” 窗口中的所有文件并激活上下文菜单。然后点击“撤消...” > “撤消更改” > “全部拒绝”没有更改的文件将被回滚。更多详情请看这个问题:how to undo pending changes of files that are unchanged?

    【讨论】:

    • 不知道,我刚刚检查了它们。我们会随着时间的推移看到它是否搞砸了。
    • 更新:在检查完所有内容后,我可以说我们从未发现任何问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-13
    • 1970-01-01
    相关资源
    最近更新 更多