关于 Mercurial 支持

Mercurial 是一个快速的轻量级源代码控制管理系统,旨在高效地处理大型分布式项目。与 CVS 和 Subversion 的不同之处在于:Mercurial 使用的是目前许多开源项目中常用的分布式资源库,这些资源库支持分布式开发,无需任何集中控制。

利用 IDE 的 Mercurial 插件支持,您可以管理正在处理的版本控制文件的更改。在 IDE 中,您可以对“项目”、“文件”和“收藏夹”窗口中的文件和目录调用 Mercurial 命令。IDE 还提供了图形化的比较查看器,用于比较文件修订,并支持在编辑器中直接进行内联比较。

分布式修订版本控制系统(如 Mercurial)具有以下优点:

Mercurial 可视化功能

IDE 提供了一些文件状态信息工具,用于简化版本控制文件的处理过程,这些工具包括:

IDE 的 Mercurial 支持在形式上类似于 IDE 的 Subversion 支持。两者的主要区别在于:Mercurial 是一个分布式修订版本控制系统,通常需首先“复制”要使用的外部资源库。此复制内容是资源库(包含修订历史记录)的完整副本。您可以根据需要来复制此本地副本,并且在必要时将所做的更改推回原始资源库(如果您具有权限),或者“导出”所做的更改,然后将其发送至该副本的所有者(如果您没有权限)。

有关 Mercurial 本身及其插件支持的详细文档,请参见以下资源:


法律声明