我们目前正在考虑从TFS迁移到SVN。
我之前使用的是基于Linux服务器的SVN,但是我们没有Linux机箱,也没有Linux技能,所以我们正在考虑使用VisualSVN Server。
主要问题是:
1)VisualSVN服务器:基础还是企业?我们是一个小团队,所以我认为Basic应该足够好。
2)Bugzilla集成 - 我之前发现这非常宝贵 - 将它与Visual SVN集成的任何问题?
有更好的选择吗?
更新
我找到了this网站,该网站提供了一些安装帮助 - 如果有更简单的选项,问题仍然存在。
答案 0 :(得分:5)
VisualSVN是一款出色的产品,企业版售价不到1000美元,所以你不妨买它。手动安装的主要替代方法是UberSvn,它还可以在Web视图中为您提供更多ALM功能。
我没有使用Bugzilla与SVN集成,但是使用了Mantis(几乎相同,但更加丰富多彩)。有关于svn与Mantis集成的blog post。 或者,您可以使用Trac或Redmine中更具“特色”的错误跟踪器。这些都直接与您的SVN repo集成,没有像Mantis那样需要的post-commit钩子。使用这些工具的bugtrackers非常好,它们还为您提供了您可能会觉得有用的项目管理功能。
对于客户,您当然会使用TortoiseSVN。这有Bugtraq的钩子,因此它可以在下拉列表中显示错误列表(备选方案要求您输入错误号作为提交消息的一部分)
我发现Linux机箱比Windows机箱便宜得多,并且不会让你不断更新。如果您决定尝试Linux,那么UberSvn将是一个不错的选择。
答案 1 :(得分:3)
VisualSvn基本没问题,但企业的集成安全性非常好。 (更改时不再更改缓存密码。)
我对bugzilla集成知之甚少,但在Bugzilla docs中提到使用scmbug插件。
答案 2 :(得分:-2)
我使用了智能SVN,因为这个客户端让我想起了我以前的大部分WinCVS客户端。
抱歉,我无法帮助您进行Buggilla集成