【问题标题】:Cannot check out source with tf.exe无法使用 tf.exe 检出源代码
【发布时间】:2019-05-02 11:17:42
【问题描述】:

5 年来,我一直在同一台笔记本电脑上使用 TFS。正在更换笔记本电脑,我正在设置新的笔记本电脑。

在旧笔记本电脑上,我可以通过 VS2010 访问 TFS 以“手动”签入和签出源。但是我发现使用名为 tf.exe 的批处理文件来检查源输入/输出会更快。

在新笔记本电脑上,我可以通过 VS2017 访问 TFS 以“手动”签入和签出源。我修改了批处理文件以包含 tf.exe 的新路径,但是当我执行它时,我收到一个错误“在您的工作区中找不到该项目...,或者您没有访问它的权限”。我尝试检查的文件肯定是它们应该在的位置,据我所知,我拥有对该文件夹的完全访问权限。

任何人都可以就我如何解决这个问题提供建议吗?提前致谢。

我尝试从本地工作区文件夹执行批处理文件,并使用“tf vc workspaces”验证本地文件夹是我认为的位置。

我想知道这可能与使用相同凭据从两台笔记本电脑访问 TFS 有关吗?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    我终于在 VS2017 中通过解除绑定本地工作区(文件/源代码管理/高级/工作空间/删除)然后重新创建它(文件/源代码管理/高级/工作空间/添加)然后 tf 命令开始工作来解决这个问题。

    我还清除了 users\myname\appdata\local\Microsoft\Team Foundation\7.0\Cache (Windows 10) 中包含的缓存(删除了其中的所有文件和文件夹),因为其他 Google 的一些线程建议这样做搜索,但我认为不一定有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 2015-01-10
      • 2016-08-03
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多