3

我们在工作中使用 SVN(即,这不是一个开源项目)并且有一个离岸团队在我们的代码中工作。我希望能够与他们更好地交流,而 GitHub 提供的评论系统将是完美的。

使用 GitHub 的系统,我可以开始讨论提交中的任何代码行

所以,我的问题是:有人知道有类似工具的托管SVN 提供商吗?

需要明确的是,我正在专门寻找可以方便地讨论代码的讨论工具。GitHub 工具可让您在源代码浏览器中开始讨论一行代码。

我不是在寻找一个正式的同行评审工具,而是一个旨在促进关于提交中代码的对话的讨论工具。


我们目前正在使用 Assembla,他们在 Trac 存储库浏览器或他们自己开发的存储库浏览器中都没有提供这种功能。


YouTube 上的示例

4

9 回答 9

3

它不会被托管,但您可以设置之前由 @SilentGhost 提到的名为 Rietveld 的 Google 代码审查工具的开源版本:
http ://code.google.com/p/rietveld/

照原样,它在 Google AppEngine 上运行。您可以使用 AppEngine SDK 和 Apache 的 mod_proxy 自己托管它,但如果该站点要公开可见,我不建议这样做,因为 SDK 清楚地指出它不是用于生产的,因此对安全性的考虑很少。

或者,谷歌还发布了一个工具,用于将 AppEngine 应用程序转换为纯 Django 应用程序,然后您可以通过您最喜欢的 python web 运行时托管它。最重要的是,包含的演示应用程序转换实际上是 Rietveld,因此他们已经为您处理了这个问题。请参阅此处了解更多信息:
http ://code.google.com/appengine/articles/pure_django.html

于 2009-03-31T02:53:12.107 回答
2

任何提供 Python 访问权限的主机。您可以将Trac讨论插件一起使用

于 2009-03-03T15:48:00.810 回答
2

使用审查委员会怎么样?
放置很容易,可以通过密码轻松限制访问,并且可以与SVN接口。

我知道它不是托管服务,但是将其放置在适当的位置是如此容易,以至于它不应该成为阻碍。

于 2009-04-01T06:04:00.130 回答
1

Google 代码提供CodeReview功能,其中包括逐行注释和完整提交注释的可能性。

于 2009-03-03T16:02:49.650 回答
1

我认为Beanstalk是托管 Subversion 的最佳选择。

我认为您应该使用 git-svn 并将您的 subversion 存储库转换为 Git 并使用 github,但 Beanstalk 是迄今为止功能最好的。

祝一切顺利

于 2009-04-03T00:59:11.853 回答
0

我推荐svnrepository.com。它为您安装trac来管理您的项目。

于 2009-03-03T15:46:43.997 回答
0

虽然它不是基于行的系统,但您可以使用cvsdude和Basecamp的钩子来按提交情况进行讨论。这是一个托管解决方案,您也可以使用 Lighthouse 甚至 FogBugz 来使用它。诚然,它可能更多的是用于修复错误而不是与团队本身进行交流,但我认为 Basecamp 集成可能适用于通用解决方案。不完美,但我喜欢它,所以我想我会把它扔在那里。

我认为现在没有任何东西可以逐行使用 Github - 也许这是一个很好的开始项目!实际上 cvsdude 确实为他们的企业服务提供了一个 API,所以如果你想构建自己的基本讨论系统,你可以根据我的猜测来做(我自己还没有仔细研究过)。

于 2009-04-03T14:05:18.530 回答
0

我建议您使用Assembla。只需单击一下即可获得Subversion Repository http://www.assembla.com/catalog/12-Enhanced-Subversion-Repository-Package,以后可以添加许多额外的工具以备不时之需:

存储库

票证/问题

  • Assembla 敏捷工单和问题跟踪器
  • Trac,增强了团队和警报管理

合作

  • 汇编维基
  • 汇编消息
  • 汇编文件
  • 集合聊天
  • 追踪维基

时间跟踪

  • 项目时间报告
  • 汇总时间报告
  • 燃尽图
  • 桌面时间跟踪器

管理

  • 带有电子邮件警报和 RSS 的可见活动流
  • Scrum 报告
  • 项目模板
  • 品牌主页和空间
  • 投资组合报告

一体化

  • REST API
  • Webhooks - 发布到任何 REST 接口
  • 推特
  • 日蚀米林
  • 外部 SVN,Github
于 2009-04-03T19:37:34.567 回答
0

您可以查看 InDefero,它不提供代码的逐行审查,但这是 2009 年 9 月或更早的路线图。请注意,我是 InDefero 的开发人员。

于 2009-07-22T05:23:17.377 回答