寻找SVN和bug跟踪器的建议

3 linux svn windows bug-tracking

我们正在开始一个新的软件项目.我们是5位开发人员,分布在美国和亚洲.我们在美国有一台服务器,我们计划使用它.我们可以在其上设置SVN存储库.这是一个Linux服务器.

我们的要求如下:

  1. Windows好客户端.我们在Windows(Visual Studio)上开发.
  2. 每个开发人员在Windows上的私有工作空间.
  3. 好的bug跟踪.集成到SVN.在服务器或客户端上工作.

你有什么建议?请指定SVN客户端和错误跟踪器的名称.

如果您使用类似的方法 - 请指明利弊.

caf*_*caf 14

TortoiseSVN作为Windows SVN客户端非常不错.


Cor*_*ger 14

对于SVN客户端,有两个应该考虑:
*TortoiseSVN是一个具有shell集成的SVN客户端,这意味着它与Windows资源管理器一起迭代.
*AnkhSVN与Visual Studio 集成.
据我所知,它们不是互斥的,所以你可以同时使用它们.

对于具有SVN集成的错误跟踪器,您应该查看三个免费的开源错误跟踪器:
*BugTracker.NET - 您必须在Windows计算机上运行.(我是BugTracker.NET的作者)
*Trac
*Redmine

Trac使用非常广泛.最常见的一般批评是它面向单个项目.

Redmine被写成比Trac更好的Trac.它处理多个项目.最常见的一般批评是它很慢.

BugTracker.NET理论上有它的缺点,但速度非常快.我一直在使用trac对Sourceforge.NET和CKEditor跟踪器中的旧bug进行搜索,我认为BugTracker.NET搜索方式比Trac更好.因此,我个人对Trac的抱怨将是其搜索的弱点.

如果你想探索与Subversion集成的商业bug跟踪器,那么我将从FogBugz开始.


Cra*_*g M 8

另一个赞成TortoiseSVN.

我还建议安装与Tortoise集成的WinMerge.它远远优于Tortoise内置的合并.


lep*_*pie 7

我一直很喜欢Trac.


Jan*_*ard 6

我们的一些开发人员遇到了AnkhSVN的问题,所以现在我们使用TortoiseSVNVisualSVN将它与Visual Studio集成.如果在重命名文件和deling文件时要小心,则不需要集成,但我认为在重构类名并因此重命名文件时能够直接在Visual Studio中进行集成是很好的.

请注意,VisualSVN每个许可证的成本约为50美元.