Visualsvn trac 就像在 Windows 上一样
我们一直将 TRAC 与 VisualSVN 结合使用,但它使用起来很痛苦,有很多过时的 python 库等。
因为我们所有的服务器都在 Windows 2008 上,所以我们使用 VisualSVN,现在我们需要类似 TRAC 的东西,但需要更多本机 W2k8 支持。 TRAC 是一个很好的软件包,我们只需要:带有 SVN 评论、里程碑、组件等的票证。
We have been using TRAC with VisualSVN but it's become a pain to work with, alot of outdated python libraries etc.
Because all our servers are on Windows 2008 we use VisualSVN, now we need something like TRAC but more native W2k8 support. TRAC is a good package, we just need: ticketing with comments to SVN, milestones, components etc.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将列出我想到的选项:
您可以通过 mod_wsgi Apache 模块和 Python 绑定(现在与 VisualSVN Server 一起打包)将 Trac 安装到最新的 VisualSVN Server 版本。这将需要修改
%VISUALSVN_SERVER%conf\httpd-custom.conf
文件,通常不推荐。据我从您的问题中了解到的,您希望避免这种方法。您可以安装任何其他错误跟踪器,例如 JIRA、Trac、Bugzilla,您可以将其命名为专用的 Web 服务器实例。不要将错误跟踪器连接到 Subversion 存储库,即不要将其用作 Web 界面(例如 Trac 可以用作 SVN 存储库的 Web 界面)。相反,请使用 VisualSVN Server 的 HTML5 驱动的 Web 用户界面用于存储库浏览和设置应与错误跟踪器打包在一起的提交后挂钩。在这种情况下,您将获得一个简洁的 Web 界面,用于存储库浏览,具有集成的身份验证和授权,以及一个包含您的票证、里程碑、组件等的错误跟踪器。
I'm going to list options that came to my mind:
You can install Trac to up-to-date VisualSVN Server versions via mod_wsgi Apache module and Python bindings that are now packaged with VisualSVN Server. This will require modifying
%VISUALSVN_SERVER%conf\httpd-custom.conf
file and is generally not recommended. As far as I understood from your question, you'd like to avoid this approach.You can install any other bug tracker like JIRA, Trac, Bugzilla, you name it to a dedicated web server instance. Don't connect the bug tracker to Subversion repositories, i.e. don't use it as a web interface (e.g. Trac can be used as a web interface for SVN repos). Instead of this, use HTML5-powered web user interface of VisualSVN Server for repo browsing and setup post-commit hooks that should be packaged with the bug tracker. In such case you get a neat web interface for repository browsing with integrated authentication and authorization and a bug tracker that contains your tickets, milestones, components, whatever.