我们正在开始一个新的软件项目。我们是5位开发人员,分布在美国和亚洲。 我们在美国有一台服务器,我们计划使用它。我们可以在其上设置SVN存储库。这是一个Linux服务器。
我们的要求如下:
你有什么建议?请指定SVN客户端和错误跟踪器的名称。
如果您的工作方式类似,请指明专业版和专业版。缺点
答案 0 :(得分:14)
TortoiseSVN作为Windows SVN客户端非常好。
答案 1 :(得分:14)
对于SVN客户,您应该考虑两种:
* TortoiseSVN是一个具有shell集成的SVN客户端,这意味着它与Windows资源管理器一起迭代
* AnkhSVN与Visual Studio集成
据我所知,它们不是互斥的,所以你可以同时使用它们。
对于具有SVN集成的错误跟踪器,您应该查看三个免费的开源错误跟踪器:
* BugTracker.NET - 您必须在Windows计算机上运行。 (我是BugTracker.NET的作者)
* Trac
* Redmine
Trac使用非常广泛。最常见的一般批评是它面向single project。
Redmine被写成比Trac更好的Trac。它处理多个项目。最常见的一般批评是它很慢。
BugTracker.NET理论上有它的缺点,但速度非常快。我一直在使用trac来寻找Sourceforge.NET和CKEditor跟踪器中的旧错误,我认为BugTracker.NET搜索方式比Trac更好。因此,我个人对Trac的抱怨将是其搜索的弱点。
如果您想探索与Subversion集成的商业错误跟踪器,那么我将从FogBugz开始。
答案 2 :(得分:8)
TortoiseSVN的另一个赞成。
我还建议安装与Tortoise集成的WinMerge。它远远优于Tortoise内置的合并。
答案 3 :(得分:7)
我一直很喜欢Trac。
答案 4 :(得分:6)
我们的一些开发人员遇到了AnkhSVN的问题,所以现在我们使用TortoiseSVN和VisualSVN将其与Visual Studio集成。如果在重命名文件和deling文件时要小心,则不需要集成,但我认为在重构类名并重命名文件时能够直接在Visual Studio中进行集成是很好的。
请注意,VisualSVN每个许可证的成本约为50美元。
答案 5 :(得分:3)
对于SVN客户端,我建议TortoiseSVN。 对于错误跟踪Bugzilla。
答案 6 :(得分:2)
Redmine拥有您需要的功能,以及项目&文档管理,时间跟踪,论坛和维基。
至于SVN客户端,我也推荐TortoiseSVN。
编辑:Redmine可以安装为VMWare appliance,因此设置它应该很容易。
答案 7 :(得分:2)
根据您的具体需求,我建议如下:
Subversion客户端
Tortoise SVN,与Windows资源管理器或Ankh SVN很好地集成,可与Visual Studio很好地集成。
<强>错误追踪强>
本主题中建议的大多数bugtrackers都是免费的和/或开源的,但由于你的问题没有说明我作为一个要求我会建议Atlassian Jira或FogBugz,因为他们(imo)肯定是最好的bugtrackers周围
答案 8 :(得分:1)
Tortoise SVN是一个很棒的基于Windows shell的客户端。 发现Ankh SVN存在问题(与visual studio集成)。 至于错误跟踪 - OnTime很好且可高度配置(并且有客户端曝光)。
答案 9 :(得分:1)
对于Windows客户端,您可以使用Tortoise SVN,如果您想直接从VS使用它,则可以使用AnkhSVN。 Tortoise与Windows资源管理器集成,因此它可以与任何项目一起使用,Ankh可以更容易地从Visual Studio中使用,因为您不必切换到Windows资源管理器来提交更改,但它只适用于VS项目。
您可以轻松地将SVN存储库与Trac或JIRA集成。 JIRA更先进但你必须购买它,trac是免费的。
答案 10 :(得分:1)
看看@ Jtrac
我们一直在使用它来跟踪我们的小型内部项目中的错误。
答案 11 :(得分:0)
对于SVN,TortoiseSVN和错误跟踪onTime是好的。 我们现在正在使用这两者。 Ontime无法与SVN很好地集成。但是由于OnTime是完全可配置的,我们创建自定义svn修订字段并在关闭项目时填充它。在SVN clientSide中,我们在提交注释中添加项目的ID(错误或功能)。
onTime与Bugzilla或BugTracker .Net等bug追踪程序相比,优势在于OnTime不仅仅是一个bug跟踪器。这是一个项目软件管理。你可以添加你的小时数,生成报告,建立维基,他完全支持Scrum,并且可以生成大量的烧毁图表,等等。
答案 12 :(得分:0)
我对龟和trac有很好的经验。现在我正在使用三种不同的Fogbugz安装(2个免费托管和一个我的全职工作)
我没有使用过很多其他系统。
如果你有能力花钱,我建议使用fogbugz,否则请使用trac或其他推荐的人。