【问题标题】:How to i use TFS with Visual studio 2010 to simulate multiple users?如何在 Visual Studio 2010 中使用 TFS 来模拟多个用户?
【发布时间】:2015-01-24 04:53:06
【问题描述】:

我正在使用 VS2010codeplex 提供的免费版 TFS。但我只在一台电脑上工作。我试图通过打开两个 VS 并从两个用户名登录到 TFS 来模拟两个用户。然后,当我通过 file -> Source control -> Add project from source control 从源代码管理添加项目并浏览直到找到 .sln 文件时,两个用户的本地路径始终相同。它甚至没有让我改变本地路径。因此,当我从一个用户进行更改时,它对本地解决方案进行了更改,它也在 codeplex 中更新了解决方案,但是当我尝试从另一个用户那里获取最新版本时,它总是说 本地解决方案已被编辑并被要求覆盖它。但我需要从服务器而不是本地文件夹更新 VS 中的解决方案。当我说不覆盖然后单击结帐进行编辑时,它从未在服务器上返回更新版本。有没有办法解决这个问题?

我需要使用两个 VS2010 实例来模拟两个用户。有没有办法正确地做到这一点?

谢谢

【问题讨论】:

  • 听起来您正在尝试使用单个 PC 帐户进行测试(尽管有两个 TFS 帐户)?

标签: c# winforms visual-studio-2010 tfs codeplex


【解决方案1】:

您在帖子中正确使用了其他用户登录,但是当您创建本地工作区时,请确保它们指向两 (2) 个单独的文件夹。不要将工作区指向磁盘上无法工作的相同位置。

所以用户 A 的工作空间是 c:\A\source 用户 B 的工作区是 c:\B\source。

所有文件都将复制到这两个位置。现在,如果您在 A 的工作区中修改文件并签入,则需要从 B 的 VS 获取最新信息到它的工作区。

如果您在任一工作区中修改任何内容,您需要将其签入,以便其他用户能够获得他们的工作区。

希望这会有所帮助, 东部时间

【讨论】:

    【解决方案2】:

    你可以:

    1) 注销并以其他用户身份登录 2) 在 Win8+ 本地使用 hyper-v 并启动另一台机器 3) 在 Azure 中免费启动 VS 试用机

    【讨论】:

    • 虚拟化是必须的。我有一个带有 32gb 内存和 SSD 驱动器的 i7-2600k,它允许我维护/检查点开发环境,托管构建控制器并拥有各种机器配置的集成测试实验室。 VS 社区版和 VSO 对我这样的小企业来说是一种福音。
    猜你喜欢
    • 1970-01-01
    • 2012-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多