Visual studio 2012 使用VS2012重新创建文件&;TFS2012
如果文件由TFS控制,则无法重新创建该文件 复制步骤:Visual studio 2012 使用VS2012重新创建文件&;TFS2012,visual-studio-2012,Visual Studio 2012,如果文件由TFS控制,则无法重新创建该文件 复制步骤: 创建一个新的控制台应用程序 添加一个新文件:Class1.cs 将整个解决方案签入到TFS 删除Class1.cs 再次创建Class1.cs 我收到一个带有错误的消息框: 退房。在您的工作区中找不到该项目,或者您 没有访问它的权限 将创建该文件,但在“解决方案资源管理器”中该文件附近将没有TFS图标。并且该文件仍将在“待定更改”中标记为已删除,而不是已更新 所以如果我想重新创建文件,我必须 删除该文件 签入变更集(这会导致CI构建中
- 创建一个新的控制台应用程序
- 添加一个新文件:Class1.cs
- 将整个解决方案签入到TFS
- 删除Class1.cs
- 再次创建Class1.cs
- 删除该文件
- 签入变更集(这会导致CI构建中断)
- 创建文件
我不明白,这两台电脑有什么区别。我试着复制你的案例,答案是“是”,详细信息如下: 标记为“已更新”的文件。正如您所说,输出窗口中有一条消息,但这条消息很有意义,因为当您第一次删除文件时,它被标记为“删除”现在,当您添加具有相同名称的文件时,team explorer认为您想要编辑该文件,因为它仍在源代码管理上退出,因此当它尝试签出进行编辑(因为它是默认配置)时,请参见图片,它无法在您的本地worksapce上找到该文件,因为您删除了它,这是输出窗口中的消息 第二部分,您在关于EDMX文件的更新中提到: 因此,当您使用实体设计器修改模型时,以及当您使用更新模型向导根据对基础数据库的更改更新模型时,EDMX文件已更新,因此它是生成的文件
好吧,让我给你一个金玉良言。。。。。我们不在源代码管理中保留任何生成的文件,但我们保留生成它们的文件,我们保留手动编辑的文件,这就是我们不保留代码的DLL的原因,但我们保留生成DLL的源代码。我尝试重现您的案例,答案是“是”,详细信息如下: 标记为“已更新”的文件。正如您所说,输出窗口中有一条消息,但这条消息很有意义,因为当您第一次删除文件时,它被标记为“删除”现在,当您添加具有相同名称的文件时,team explorer认为您想要编辑该文件,因为它仍在源代码管理上退出,因此当它尝试签出进行编辑(因为它是默认配置)时,请参见图片,它无法在您的本地worksapce上找到该文件,因为您删除了它,这是输出窗口中的消息 第二部分,您在关于EDMX文件的更新中提到: 因此,当您使用实体设计器修改模型时,以及当您使用更新模型向导根据对基础数据库的更改更新模型时,EDMX文件已更新,因此它是生成的文件 好吧,让我给你一个金玉良言。。。。。我们没有在源代码管理中保留任何生成的文件,但我们保留生成这些文件的文件,我们保留手动编辑的文件,这就是我们不保留代码DLL的原因,但我们保留生成DLL的源代码。致Radwan先生
你的问题能更清楚一点吗?好的。我可以使用本地工作区重新创建(删除和添加)文件吗?这是按设计的。我理解