C# 如何在Visual studio 2010中使用TFS来模拟多个用户?
我正在使用codeplex提供的TFS的免费版本VS2010。但我只在一台电脑上工作。我试图通过打开两个VS并从两个用户名登录到TFS来模拟两个用户。然后,当我通过文件->源代码管理->从源代码管理添加项目并浏览直到找到.sln文件时,两个用户的本地路径始终相同。它甚至没有让我改变本地路径。因此,当我从一个用户处进行更改时,它会更改本地解决方案,也会更新codeplex中的解决方案,但当我试图从另一个用户处获取最新版本时,它总是说本地解决方案已被编辑并要求覆盖它。但是我需要从服务器而不是本地文件夹更新VS中的解决方案。当我说不覆盖,然后单击checkout进行编辑时,它从未返回服务器上的更新版本。有办法解决这个问题吗 我需要使用VS2010的两个实例来模拟两个用户。有没有办法正确地做这件事 谢谢您可以: 1) 注销并以其他用户身份登录 2) 在Win8+中本地使用hyper-v并启动另一台机器 3) 在Azure中免费启动VS试用版machene您可以: 1) 注销并以其他用户身份登录 2) 在Win8+中本地使用hyper-v并启动另一台机器C# 如何在Visual studio 2010中使用TFS来模拟多个用户?,c#,winforms,visual-studio-2010,tfs,codeplex,C#,Winforms,Visual Studio 2010,Tfs,Codeplex,我正在使用codeplex提供的TFS的免费版本VS2010。但我只在一台电脑上工作。我试图通过打开两个VS并从两个用户名登录到TFS来模拟两个用户。然后,当我通过文件->源代码管理->从源代码管理添加项目并浏览直到找到.sln文件时,两个用户的本地路径始终相同。它甚至没有让我改变本地路径。因此,当我从一个用户处进行更改时,它会更改本地解决方案,也会更新codeplex中的解决方案,但当我试图从另一个用户处获取最新版本时,它总是说本地解决方案已被编辑并要求覆盖它。但是我需要从服务器而不是本地文件
3) 在Azure中免费启动VS试用版Machine您在帖子中说得对,使用其他用户登录,但是当您创建本地工作区时,请确保它们指向两(2)个单独的文件夹。不要将工作空间指向磁盘上无法工作的同一位置 所以用户A的工作区应该是c:\A\source 用户B的工作区将是c:\B\source 所有文件都将在这两个位置复制。现在,如果您在a的工作区中修改一个文件并签入,那么您需要执行一个“从B的VS获取最新信息到其工作区”的操作 如果您在任一工作区中修改了任何内容,则需要将其签入,以便其他用户能够在其工作区中获取该内容 希望这有帮助,
ET您在帖子中使用了其他用户登录,但在创建本地工作区时,请确保它们指向两(2)个单独的文件夹。不要将工作空间指向磁盘上无法工作的同一位置 所以用户A的工作区应该是c:\A\source 用户B的工作区将是c:\B\source 所有文件都将在这两个位置复制。现在,如果您在a的工作区中修改一个文件并签入,那么您需要执行一个“从B的VS获取最新信息到其工作区”的操作 如果您在任一工作区中修改了任何内容,则需要将其签入,以便其他用户能够在其工作区中获取该内容 希望这有帮助,
ET听起来像是您正试图用一个PC帐户测试这一点(尽管有两个TFS帐户)?听起来像是您正试图用一个PC帐户测试这一点(尽管有两个TFS帐户)?虚拟化是必须的。我有一个i7-2600k,带有32gb内存和SSD驱动器,它允许我维护/检查点开发环境,托管一个构建控制器,并有一个各种机器配置的集成测试实验室。VS社区版和VSO对于我这样的小企业来说是一件好事。虚拟化是必须的。我有一个i7-2600k,带有32gb内存和SSD驱动器,它允许我维护/检查点开发环境,托管一个构建控制器,并有一个各种机器配置的集成测试实验室。VS社区版和VSO是像我这样的小企业的福音。