windows 寻找 SVN 和错误跟踪器建议

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1276313/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 12:59:26  来源:igfitidea点击:

Looking for SVN and bug tracker recommendations

windowslinuxsvnbug-tracking

提问by Jan Aagaard

We are starting a new software project. We are 5 developers, located in US and Asia. We have a server hosted in the US and we plan to use it. We can set a SVN repository on it. It's a Linux server.

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

Our requirements are the following:

我们的要求如下:

  1. Windows good client. We develop on Windows (Visual Studio).
  2. Private working space on Windows for each developer.
  3. Good bug tracking. Integrating to SVN. Working on the server or on the client.
  1. Windows 好客户端。我们在 Windows (Visual Studio) 上开发。
  2. 每个开发人员在 Windows 上的私人工作空间。
  3. 良好的错误跟踪。集成到 SVN。在服务器或客户端上工作。

What do you suggest? Please specify names of SVN client and bug tracker.

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

If you are working in a similar approach - please specify pros & cons.

如果您采用类似的方法工作 - 请说明优缺点。

回答by caf

TortoiseSVN is pretty good as a Windows SVN client.

TortoiseSVN 作为 Windows SVN 客户端非常好。

回答by Corey Trager

For the SVN clients, there are two you should consider:
* TortoiseSVNis a SVN client the has shell integration, meaning it itegrates with Windows Explorer.
* AnkhSVNintergrates with Visual Studio.
As far as I know, they are not mutually exclusive, so you could use both.

对于 SVN 客户端,有两个您应该考虑:
* TortoiseSVN是一个 SVN 客户端,它具有外壳集成,这意味着它与 Windows 资源管理器集成。
* AnkhSVN与 Visual Studio集成
据我所知,它们并不相互排斥,因此您可以同时使用两者。

For the bug tracker with SVN integration, there are three free open source bug trackers you should look at:
* BugTracker.NET- which you'll have to run on a Windows machine. (I'm the author of BugTracker.NET)
* Trac
* Redmine

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

Trac is very widely used. The most common general criticism of it is that it is oriented to a single project.

Trac 使用非常广泛。对它最常见的普遍批评是它面向单个项目

Redmine was written to be a better Trac than Trac. It handles multiple projects. The most common general criticism of it is that it is very slow.

Redmine 被编写成比 Trac 更好的 Trac。它处理多个项目。对它最常见的普遍批评是它非常慢。

BugTracker.NET theoretically has its flaws, but it is very fast. I've been using trac a bit hunting for old bugs in the Sourceforge.NET and CKEditor trackers, and I think the BugTracker.NET search is way, way better than Trac's. So my personal complaint about Trac would be the weakness of its search.

BugTracker.NET 理论上有其缺陷,但速度非常快。我一直在使用 trac 寻找 Sourceforge.NET 和 CKEditor 跟踪器中的旧错误,我认为 BugTracker.NET 搜索方式比 Trac 更好。所以我个人对 Trac 的抱怨是它搜索的弱点。

If you want to explore commercial bug trackers that integrate with Subversion, then I'd start with FogBugz.

如果您想探索与 Subversion 集成的商业错误跟踪器,那么我将从FogBugz开始。

回答by Craig M

Another thumbs up for TortoiseSVN.

TortoiseSVN 的另一个赞许。

I'd also recommend installing WinMergewhich integrates with Tortoise. It's vastly superior to Tortoise's built in merge.

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

回答by leppie

I have always liked Trac.

我一直很喜欢 Trac。

回答by Jan Aagaard

Some of our developers had problems with AnkhSVN, so now we use TortoiseSVNand VisualSVNto integrate it with Visual Studio. The integration is not necessary if you take care when renaming and deling files, but I think it's nice to be able to do it directly in Visual Studio when you're refactoring class names and therefore renaming files.

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

Note that VisualSVN costs about 50 $ per license.

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

回答by grigy

For SVN client I would recommend TortoiseSVN. For bug tracking Bugzilla.

对于 SVN 客户端,我会推荐TortoiseSVN。用于错误跟踪Bugzilla

回答by Huppie

Depending on your exact needs I would recommend the following:

根据您的确切需求,我会推荐以下内容:

Subversion Client
Either Tortoise SVN, which integrates nicely with Windows Explorer or Ankh SVN, which integrates nicely with Visual Studio.

Subversion客户端
无论是乌龟SVN,这与Windows资源管理器或很好地集成安赫SVN,这与Visual Studio集成很好。

Bugtracker
Most bugtrackers advised in this topic are free and/or open-source but since your question does not state that as a requirement I would suggest Atlassian Jiraor FogBugzsince they are (imo) definately the best bugtrackers around.

Bugtracker
本主题中建议的大多数错误跟踪器都是免费和/或开源的,但由于您的问题并未将其说明为一项要求,因此我建议使用Atlassian JiraFogBugz,因为它们 (imo) 绝对是最好的错误跟踪器。

回答by Sorin Comanescu

Redminehas the features you need, plus project & document management, time tracking, forums and wiki.

Redmine拥有您需要的功能,以及项目和文档管理、时间跟踪、论坛和 wiki。

As for SVN client, I also recommend TortoiseSVN.

至于 SVN 客户端,我也推荐 TortoiseSVN。

EDIT: Redmine can be installed as a VMWare appliance, so setting it up should be easy.

编辑:Redmine 可以作为VMWare 设备安装,因此设置它应该很容易。

回答by Russell

Tortoise SVN is a great windows shell-based client. Found problems with Ankh SVN (integration with visual studio). As for bug tracking - OnTime is good and highly configurable (and has client exposure).

Tortoise SVN 是一个很棒的基于 Windows shell 的客户端。发现 Ankh SVN 的问题(与 Visual Studio 的集成)。至于错误跟踪 - OnTime 很好并且高度可配置(并且有客户曝光)。

回答by RaYell

As for Windows client you can use Tortoise SVNand if you want to use it straight from VS you have AnkhSVN. Tortoise integrates with Windows Explorer so it can work with any projects, Ankh can be a bit easier to use from Visual Studio as you won't have to switch to Windows Explorer to commit changes but it will work only with VS projects.

至于 Windows 客户端,你可以使用Tortoise SVN,如果你想直接从 VS 使用它,你有AnkhSVN。Tortoise 与 Windows 资源管理器集成,因此它可以与任何项目一起使用,Ankh 可以更容易地从 Visual Studio 使用,因为您不必切换到 Windows 资源管理器来提交更改,但它仅适用于 VS 项目。

You can easily integrate SVN repository with Trac or JIRA. JIRA is more advanced but you have to buy it, trac is available for free.

您可以轻松地将 SVN 存储库与 Trac 或 JIRA 集成。JIRA 更高级但是你必须购买它,trac 是免费提供的。