介绍一款源代码协作工具——极客讨论器

作者: NickYang 分类: 其他文章 发布时间: 2015-04-17 16:58

无意间翻到一个好用的软件,极客讨论器,下载下来玩了玩,发现功能还是蛮强大的。这里介绍给大家使用。

先介绍下这个软件,

极客讨论器是一款源代码批注和讨论工具。它的特点是可以直接在源代码选择要说明的部分,然后用消息来解释它。消息可以包含文字,图片,源代码补丁,链接其它项目的源代码等。消息保存在本地数据库中就是批注,发送给其他人或者发布到社区网站上就是讨论。消息和源代码之间可以互相检索,就像注释一样,但比起注释来有几大优点:
1.有交互性。注释一般是和源代码同时由同一个人写的,无法沟通,消息可以相互间发送,能更好理解代码意图。
2.有条理性。注释解释代码是静态的,而消息可以按流程来解释代码,一个流程一组消息。
3.消息可以包含图片,文字,代码补丁,链接其它项目等优点。

我是用的是个人版,是完全免费的,功能主要如下:

个人版为个人批注源代码使用。支持内建本地版本库,以读写的方式连接远程版本库,以只读的方式连接远程版本库,映射远程版本库。
主要特性如下:

  • 支持svn/svn+ssh/http/https/file协议的subversion版本库连接
  • 无需subversion服务器支持,内置版本库可以生成工具生成本地版本库管理源代码。
  • 内置subversion客户端可以对subversion服务器进行访问,完美兼容其它subversion客户端。
  • 支持远程版本库直接浏览,无需检出到本地。
  • 支持映射远程版本库到本地,作为远程版本库的本地拷贝,提供更快的访问,或者离线也可以访问。
  • 通过版本库导航栏便捷地查询版本日志,信息,文件。
  • 通过版本库导航栏便捷地比对版本文件列表和文件内容。
  • 支持通过提交/更新的方式,将本地工作区的增/删/改提交到版本库中,或者用版本库内任意版本更新本地工作区。
  • 提供本地工作区文件过滤。
  • 一键即可提交本地工作区修改到版本库,智能检测冲突并提供解决冲突界面。
  • 一键即可从版本库任意版本更新本地工作区,智能检测冲突并提供解决冲突界面。
  • 支持批注消息链接到源代码任意区域,以解释源代码。
  • 支持批注消息链接到其它版本库的源代码任意区域,以解释外部源代码调用关系。
  • 支持批注消息携带源代码补丁,可以修改源代码。
  • 批注消息内可包含文字,图片。编辑界面支持文字字体选择,截图。
  • 批注消息保存在本地数据库中。
  • 内置显示消息的界面,可以显示所有保存的消息,也可用多种条件过滤显示。
  • 消息名片界面,鼠标滑过批注消息即可查看关联的源代码和补丁,无需打开。
  • 源代码自动提示链接的批注消息,代码移动时链接的批注消息也会跟着移动,批注消息成为携带图片,链接,源代码补丁的外部注释。

源码管理对每个程序员来说都是很纠结的事情,很多人在本地就根本不管理代码,导致代码遗失,代码看不懂等问题,而这个软件最大的特点就是不需要自己安装源码控制工具,自己内部嵌入了源码控制工具,而且操作非常简单,代码审查更加简单方便。只需要两步就可以实现本地或者远程的源代码管理,如下图:

gtalk_1

gtalk服务器设定

通过上面四个步骤即可将你的工程设置配置好,下来就可以编辑代码了,如下图:

gtalk_2

gtalk工作区

这个svn的版本控制很有意思,最下方通过向右拖动那个圆圈,即可完成subversion update功能,只需要一次,简化了操作,而且也很好理解。

后面会支持git和hg。

下来介绍下这个软件最具情怀的两个功能,

第一个是全面回忆,可以通过 极客超能力菜单安装全面回忆,可以回忆出你修改后做的每一个记录,如下图

gtalk全面回忆

gtalk全面回忆

第二个是支持支持通过软件发帖功能,让项目所有人员可以通过论坛看到一些问题,同时参加讨论,公司和团队可以通过现有的论坛和极客讨论器结合,实现软件发帖和看帖

极客讨论器论坛发帖功能

极客讨论器论坛发帖功能

功能还是非常多的,我才开始使用,还在继续摸索,大家可以去试试,点此查看官网介绍和使用

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

2条评论
  • Yu

    2015 年 4 月 18 日 23:10

    看起来好厉害的样子.
    不过windows界面好丑

    神话 Chrome浏览器 Mac OS X
    1. eliteYang

      2015 年 4 月 19 日 00:24

      界面确实丑了点,不过估计是用python开发的,如果用C#就爽快多了

      神话 Chrome浏览器 Windows 7 x64 Edition

发表评论

电子邮件地址不会被公开。 必填项已用*标注