Visual studio 2008 使用TFS自动签出
我最近搬到了一个新的客户端,那里的源代码控制系统是TFS2008。我已经使用Subversion将近4年了,所以这对我来说是一个很大的改变。我首先注意到的一点是,每当我试图修改一个文件时,VisualStudio(2008)都会告诉我该文件是只读的。我和负责TFS的人谈过,他告诉我需要手动签出该文件,然后才能修改它。所以基本上自动结账对我来说不起作用 到目前为止,我得到的唯一建议是在工具->选项->源代码管理->环境->签出提示中启用它。这不起作用-它已启用。(另外,VisualStudio甚至没有提示我签出—它只是告诉我文件是写保护的)Visual studio 2008 使用TFS自动签出,visual-studio-2008,tfs,Visual Studio 2008,Tfs,我最近搬到了一个新的客户端,那里的源代码控制系统是TFS2008。我已经使用Subversion将近4年了,所以这对我来说是一个很大的改变。我首先注意到的一点是,每当我试图修改一个文件时,VisualStudio(2008)都会告诉我该文件是只读的。我和负责TFS的人谈过,他告诉我需要手动签出该文件,然后才能修改它。所以基本上自动结账对我来说不起作用 到目前为止,我得到的唯一建议是在工具->选项->源代码管理->环境->签出提示中启用它。这不起作用-它已启用。(另外,VisualStudio甚至
TFS是否可能设置为不允许自动签出?(我不允许触碰TFS设置-我们有一个完整的部门来处理这个问题)或者我只是瞎了眼吗?TFS当然能够在您开始编辑文件时自动签出 该选项位于源代码管理->环境->签入项下
您应该在下拉列表中选择编辑:自动签出。错误。目前还没有解决办法(至少我不这么认为)。我在一个MSDN论坛问题中记录了我的“变通方法”(可能是3/4伏都教,但我无法重新编写来测试这项工作的哪些部分),这是谷歌在这个问题上最热门的问题: 这是“自动签出停止工作”的第1首热门歌曲,因此我正在VisualStudio2008中录制这方面的解决方案 这可能发生在VS崩溃时。它还可以在崩溃后从一个用户传播到另一个用户 以下是解决此问题的步骤;按照此顺序操作,您的问题很可能会消失。
听起来解决方案似乎没有“绑定”到版本控制提供程序。从Visual Studio的主文件菜单中,选择源代码管理,更改源代码管理…。您将看到以下对话框: 确保服务器绑定正确,并且每个解决方案/项目都已“连接”。这是修复程序
可能是一种奇怪的情况,但我发现如果我试图编辑文件系统中包含resx文件但未包含在项目中的ascx或aspx文件,Visual Studio不会自动签出或在编辑时提示签出。它只是播放错误声音,没有给出任何信息。删除resx文件修复了这个问题。阅读理解很重要:到目前为止,我得到的唯一建议是在工具->选项->源代码管理->环境->签出提示中启用它。这不起作用-它已经被启用了。是的,好吧,对不起-只是我建议了另一个选项:自动签出。可能有用!Weeeelll。。。。我想他可能打错了。我想他不会抱怨他的文件没有自动被签出,如果他特别将其设置为提示符…谢谢-不知道这是怎么回事-我从源代码管理中签出,并在第一次设置绑定…谢谢!这让我快发疯了!