(我知道我正在使用 Visual Source Safe,我别无选择,因为它附带 MSDN 订阅许可证,而且我的公司不想购买第三方源代码控制解决方案......)
我有一个 VS 2005 解决方案,其中包含 3 个 C# 类库项目、2 个 ASP.NET 网站项目和一个存储在 Visual Source Safe 数据库中的 ASP.NET Web 服务项目。一些项目引用了处理常见任务的通用库 DLL。
当一个新人在他们的工作站上设置解决方案并第一次构建它时,它会检查 ASP.NET 网站和 Web 服务项目的 bin 文件夹中的公共库 DLL。当当前正在处理该项目的另一个开发人员尝试构建时,他们会收到“文件已被其他用户完全签出”消息。
VS 2005 不会在引起头痛的 DLL 旁边显示复选标记。
有没有办法防止这种情况发生?