asp.net - 使用 PVCS (Serena) 源代码管理进行 Visual Studio Web 开发

标签 asp.net visual-sourcesafe

有没有人有在多开发人员环境中使用基于 Web 的 PVCS (Serena) 源代码控制应用程序进行 Visual Studio ASP.NET Web 开发的经验?

由于缺乏与 VS 的集成,我担心文件没有被 checkin 存储库会造成困惑,因为我相信 VSS 或 TFS 通常会处理将文件添加到存储库的问题,其中许多不是由开发者直接编辑。

您对这个源代码控制应用程序有何体验?有什么推荐的最佳做法吗?在这个 Orwellian 环境中使用开源不是问题。

最佳答案

在大型项目中使用 PVCS 后,我建议完全避免使用它。该产品很慢,真的很慢,而且不支持原子 checkin 。

他们的分支模型在 20 年前运作良好,但与今天的现实不符。标签很多。

如果您有很多文件,请做好等待的准备。我们在企业应用程序中有超过 10K 个文件。仅结帐一项就需要 20 分钟。

最佳实践?不要使用它。如果您必须获得 Beyond Compare! PVCS 包含的差异是无用的。

开源? Subversion 是对 PVC 的巨大改进,或者是分布式解决方案(Git、Mercurial 等)。

关于asp.net - 使用 PVCS (Serena) 源代码管理进行 Visual Studio Web 开发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6830860/

相关文章:

jquery - 使用 jQuery 时如何解决 ASP.NET Webforms 限制?

c# - 通过安全和性能感知将整个数据表存储在 Viewstate 中是否合适

svn - 支持链接/共享文件的源代码控制产品?

c# - 如何检查 Gridview 中的 CheckBoxField 是否被选中?

javascript - C# 查找并按下 JS 创建的按钮

asp.net - 针对 AD 的混合模式身份验证,如果成员(member)提供商失败则回退到数据库

mercurial - 从 Visual Sourcesafe 迁移到 Mercurial

powershell - 列出所有源安全链接文件的工具

visual-studio - 我如何说服我的团队放弃 SourceSafe 并转向 SVN?

c# - 从 Visual Sourcesafe 重新编译旧版本的项目