我们有一个在Windows服务器上运行的SVN存储库,我想将内部文档,功能更改,错误等链接到代码更改.
我们发现WebSVN的速度非常慢 - 存储库太大了(我认为).
使用它的团队主要使用C#进行编码,虽然有些人有其他语言的经验,但我真的很喜欢团队中任何人都可以维护的工具.
我见过的大多数工具都基于PHP,Java,Python等.团队可以学习的所有语言,但我宁愿使用我们已有的技能.
你能为SVN推荐一个好的基于Web的存储库浏览器,理想情况下是一个使用ASP.NET,SQL Server并在IIS上运行的浏览器吗?
它是 Mongrel/Ruby/MySQL 堆栈(不过应该可以在 Windows 上运行)
但我希望避免在服务器上安装 MySQL 和 Ruby。
我知道(我自己也使用 C# 堆栈),但基于 Web 的自托管 SVN 客户端市场很小,即使提供不同语言的服务也可以被认为足够好。MySQL 不兼容,Ruby 的安装几乎是 x-copy 命令。我理解为什么您不想用额外的软件破坏您的服务器,但如果可以使用第三方托管您的 SVN 存储库,您将获得一个漂亮的基于 Web 的界面,而无需维护麻烦。
我正在使用http://unfuddled.com(如果需要的话,他们也有一些基本的 API 可以连接)。
并不是提倡重新发明轮子,而是我最初使用svn log --xml 命令编写了自己的 Web SVN 浏览器
这实际上是个好主意。我还在自动构建过程中解析一些 XML 格式的输出,但是创建我们自己的成熟 SVN 浏览器有点矫枉过正,因为现在您不仅需要维护一个主要项目,还需要维护工具。但话又说回来,我们程序员喜欢创建工具,让我们的主要项目工作变得更容易。
ASP.NET SVN 浏览器听起来像是一个很有前途的开源想法,有人愿意开始研究它吗?我会做出贡献。
归档时间: |
|
查看次数: |
4592 次 |
最近记录: |