我使用 VS2010 与随codeplex提供的免费版TFS 。但我只在一台电脑上工作。我尝试通过打开两个VS并从两个用户名登录到TFS来模拟两个用户。然后当我通过文件添加来自源代码管理的项目 - >源控制 - >从源代码管理添加项目并浏览直到找到.sln文件,两个用户的本地路径始终相同。它甚至没让我改变当地的道路。正因为如此,当我从一个用户进行更改时,它更改了本地解决方案,它也更新了codeplex中的解决方案但是当我试图从其他用户获取最新版本时,它始终说本地解决方案已编辑并要求覆盖它。但我需要从服务器而不是从本地文件夹更新VS中的解决方案。当我说NO覆盖然后点击结帐进行编辑时,它从未在服务器上返回更新版本。有没有解决这个问题?
我需要使用两个VS2010实例来模拟两个用户。有没有正确地做到这一点?
感谢
答案 0 :(得分:3)
你可以:
1)注销并以其他用户身份登录 2)在Win8 +中本地使用hyper-v并启动另一台机器 3)在Azure中免费启动VS试用版本
答案 1 :(得分:3)
您在邮件中使用它,使用其他用户登录,但在创建本地工作区时,请确保它们指向两(2)个单独的文件夹。不要将工作区指向磁盘上不起作用的相同位置。
因此用户A的工作区将是c:\ A \ source 用户B的工作空间为c:\ B \ source。
所有文件都将在两个位置进行复制。现在,如果您在A的工作区中修改文件并签入,则需要从B的VS到其工作区获取最新信息。
如果您在任一工作区中修改任何内容,则需要将其签入,以便其他用户能够将其设置为工作区。
希望这有帮助, ET