Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Visual studio 从TFS签出Visual Studio 这个问题是关于VisualStudio和Team Foundation Server(TFS)的。我是TFS的新手,对一件事有点困惑_Visual Studio_Visual Studio 2012 - Fatal编程技术网

Visual studio 从TFS签出Visual Studio 这个问题是关于VisualStudio和Team Foundation Server(TFS)的。我是TFS的新手,对一件事有点困惑

Visual studio 从TFS签出Visual Studio 这个问题是关于VisualStudio和Team Foundation Server(TFS)的。我是TFS的新手,对一件事有点困惑,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,如果我通过VS连接到TFS项目,并且在VS中拥有所有代码。如果我开始编辑一个文件,我会看到一条消息,如“foo.cs已自动签出进行编辑”。项目中的其他人看到了吗?我只想在本地测试,不想影响项目中的其他人 我也有点困惑,它说的是“已经自动签出进行编辑”。我的意思是我已经在VS中看到了代码,所以我想我已经检查过了 我习惯于使用SVN,以前没有真正使用过TFS,但在SVN中,您必须签出代码才能在您选择的IDE中看到它。是的,其他人会看到您签出了文件。他们仍然可以编辑它。在工具->选项->版本控制中有一

如果我通过VS连接到TFS项目,并且在VS中拥有所有代码。如果我开始编辑一个文件,我会看到一条消息,如“foo.cs已自动签出进行编辑”。项目中的其他人看到了吗?我只想在本地测试,不想影响项目中的其他人

我也有点困惑,它说的是“已经自动签出进行编辑”。我的意思是我已经在VS中看到了代码,所以我想我已经检查过了


我习惯于使用SVN,以前没有真正使用过TFS,但在SVN中,您必须签出代码才能在您选择的IDE中看到它。

是的,其他人会看到您签出了文件。他们仍然可以编辑它。在工具->选项->版本控制中有一个设置,不自动签出文件。

只是为了澄清一下。他们看到文件已签出,但看不到您看到的消息。此外,文件不会因为打开并查看而被签出。只有在编辑文件时,才会自动检出该文件。你可以看它,想看什么就看什么,而不必签出来。另外,根据您的TFS配置,如果您签出了TFS,其他人可能会也可能无法对其进行修改。TFS允许您在签出时对文件设置独占锁定,这取决于您如何配置它。VS2012/TFS中没有此类选项。在VS2012/TFS中,该选项称为“工具/选项/源代码管理/环境/签入项/编辑==自动签出”。这不是我的问题的解决方案。我打开了一个没有签出任何文件的解决方案。我没有编辑任何文件,但是VS自动为我签出了一个文件,而不是我的意图。我不知道为什么会发生这种行为,但我想阻止它。上述建议并没有纠正这个问题。只是SVN TFS术语说明。“SVN:签出只读”==“TFS:获取最新信息”。“SVN:签出读写”==“TFS:签出以进行编辑”。获取只读副本不会锁定文件,因此其他人看不到您有副本。获取读写副本将锁定,以便其他人看到您已将其“签出(用于编辑)”。