【问题标题】:Checkout issue in tfstfs 中的结帐问题
【发布时间】:2017-11-07 14:10:01
【问题描述】:

我添加了一个工作区(c:/users/aparna/workspace)并检查了那里的代码。由于映射问题,我更改了工作区,即我创建了一个新工作区(d:/noscript)。当我尝试从 tfs 将项目模块签出到这个新工作区时,它已经映射到旧工作区。当我打开新的工作区文件夹时,会看到 .metadata 和 remotesystemTempFiles。项目模块仍驻留在旧工作区中。当我通过选择新工作区打开 Eclipse 时,我得到所有项目模块都驻留在旧工作区中。这是什么原因?它会产生任何性能问题吗?

【问题讨论】:

  • 没有性能问题,但不一致,因为您有 2 个不同的来源...

标签: java eclipse tfs


【解决方案1】:

在 TFS 中,一个工作区不允许将同一个 TFS 文件夹映射到多个本地目录。

但是,一台计算机可以有两个或多个工作区,每个工作区可以将 TFS 文件夹映射到不同的本地文件夹。似乎您的项目模块已经与旧工作区映射。

这不会导致任何性能问题。但是每个工作区中的文件修订版是单独跟踪的(为了使每个文件保持最新,您需要在每个文件中进行获取)一种简单的方法是从命令行使用tf get

如果您不想在两个工作区中分别跟踪文件,您可以删除所有项目模块的旧工作区的映射。选择旧的工作区,转到 Team Explorer-> Source Control - 右键单击​​您之前获得的文件夹/项目 - 选择 Remove Mapping

然后您可以重新映射并在新工作区中获取最新信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 2014-08-30
    • 2017-12-29
    • 2013-01-05
    相关资源
    最近更新 更多