lmt*_*tag 4 javascript tfs visual-studio visual-studio-2013
我们遇到Visual Studio 2013,TFS和_references.js文件的问题.
开发团队中有3人.我们在开发笔记本电脑上安装了以下产品:
我们的解决方案包括一个ASP.NET MVC项目以及其他几个类库项目,所有内容都被检入TFS.
我们遇到的问题是,只需打开解决方案和项目,即使没有对任何内容进行任何明确更改,_references.js文件也会自动检出.然后,当其中一个团队成员签出_references.js文件而其他团队成员只想打开解决方案和项目时,VS会尝试签出_references.js但不能,因为它已经签出.然后,VS会抛出无数个消息框,并显示无法检出文件的错误.解决它的唯一方法是终止VS进程,让签出文件的人检查它,然后所有团队成员都可以继续他们的工作.
我们无法弄清楚为什么会这样,以及如何解决它.这是VS 2013的事吗?是否有一些设置阻止VS自动检出?它是Web Essentials的问题吗?基本上,我们如何才能阻止这种行为,因为当一个人需要检出该文件时,会有客户端开发时间,这不能阻止其他团队成员工作.
谢谢!
我的团队遇到了同样的问题,每次打开解决方案时都会检查_references.js,原因并不明显.因此它始终出现在Pending Changes窗口中.我通过禁用@IlyaLuzyanin提到的自动同步来修复它.
即在解决方案资源管理器中,右键单击_references.js文件,然后取消选中"自动同步Javascript引用"项.
或者,如果您看不到此菜单项(如许多其他线程中所述),请打开_references.js并更改此设置:
/// <autosync enabled="true" />
Run Code Online (Sandbox Code Playgroud)
至:
/// <autosync enabled="false" />
Run Code Online (Sandbox Code Playgroud)
然后检查它.
归档时间: |
|
查看次数: |
2286 次 |
最近记录: |