Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Visual studio 2010中使用TFS来模拟多个用户?_C#_Winforms_Visual Studio 2010_Tfs_Codeplex - Fatal编程技术网

C# 如何在Visual studio 2010中使用TFS来模拟多个用户?

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中的解决方案,但当我试图从另一个用户处获取最新版本时,它总是说本地解决方案已被编辑并要求覆盖它。但是我需要从服务器而不是本地文件

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

我需要使用VS2010的两个实例来模拟两个用户。有没有办法正确地做这件事

谢谢

您可以:

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

您可以:

1) 注销并以其他用户身份登录 2) 在Win8+中本地使用hyper-v并启动另一台机器
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是像我这样的小企业的福音。