SourceAnywhere Standalone是一款基于SQL的应用程序的源代码/版本控制软件,可完全替代VSS。它不仅具备VSS的所有功能特征,而且还提供了更快,更可靠,更安全的远程获取功能。本文主要介绍为何版本控制软件SourceAnywhere Standalone相比VSS而言,是一个更好的选择。
几乎无学习曲线
SourceAnywhere 拥有与VSS相似的UI和工作模式。如果你熟悉VSS,你就可以马上开始使用SourceAnywhere Standalone。熟悉的UI大大降低了您的学习曲线,你可以在短短的几分钟之内启动SourceAnywhere。
简单和直接的数据迁移
SourceAnywhere Standalone提供了一个VSS数据库迁移工具,可帮助你快速,简便地迁移到SourceAnywhere。并且,该数据迁移工具可完全保证历史项目的安全性。
更快的远程访问
SourceAnywhere Standalone 提供可快速的本地和远程访问,不必等待网络连接。
成熟的项目版本控制
VSS支持文件版本,但不支持项目版本。例如,如果你对VSS的一个文件夹进行更改,然后迁入,该文件的版本号会升级,但是父项目的版本号却保持不变。这样一来,如果你在迁入文件夹前没有申请一个标签,整个项目就无法返回到文件迁入前的状态。
SourceAnywhere Standalone支持文件和项目版本。这意味着,无论何时改变文件或者项目,不仅当前文件或项目的版本号会升级,而且所有父项目的版本号也都会相应地升级。
获取真正的版本历史
由于SourceAnywhere Standalone支持文件和项目版本,因此,它记录了资源库中的历史版本。在历史记录中,你可以访问 'view', 'get', 'diff', 'label', 'branch', 'pin'和'roll back' 。
灵活的历史记录搜索
SourceAnywhere提供了灵活,先进的历史记录搜索功能。搜索:版本或项目,日期范围,用户,文件名称,操作类型和评论。
先进的标签支持
标签选项非常丰富:为最新版本或者任意一个旧版本提供标签;为现成标签添加项目;删除现成标签中的项目;改变现成标签中任意项目的版本号;重命名标签;删除标签;可视化查看标签结构;
更好地执行分支/合并支持
在SourceAnywhere Standalone中,你可以对最新版本,旧版本和标记版本使用分支进行版本控制。根据需要,你也可以合并分支,因为SourceAnywhere Standalone会记住每个合并和分支的路径。
增强Diff支持
Diff支持允许你对比工作文件夹/文件与资源库中检索的最后一个版本。
变更集支持
在SourceAnywhere Standalone中,一项操作作为一个单一变更集。这意味着无论操作中有多少个文件或项目,父项目的版本号将只增加1。用户可以轻松查看Show History对话框的变更集中包含哪些文件和项目。
IDE整合
SourceAnywhere支持与Visual Studio 6/2003/2005/2008/2010/2012,Eclipse,Dreamweaver(Windows),和其他MSSCCI IDE的完全集成。在IDE下,您可以对您的代码进行有效的源控制。许多技术和附加组件都被采用来进一步提高Visual Studio插件的性能。
跨平台支持
SourceAnywhere不仅提供了Windows客户端,还提供了Java客户端,允许开发人员从支持J2SE运行时环境的任何操作系统中访问代码库。
总结
虽然,Visual SourceSafe(VSS)是市场占有率最大的版本控制工具,但是它只具有一些基本的版本控制功能,其目标用户是小型开发团队或个人用户,不适合大型复杂的项目或那些地理位置分散的团队。而SourceAnywhere不仅仅提供VSS的版本控制功能,而且提供跨平台支持以及可处理全球范围内500个以上的并发连接,更能满足本地和远程开发团队的企业级的版本控制需求。