À procura das recomendações do SVN e do localizador de erros [fechado]

Estamos a iniciar um novo projecto de software. Somos 5 Desenvolvedores, localizados nos EUA e na Ásia. Temos um servidor hospedado nos EUA e planejamos usá-lo. Podemos definir um repositório SVN sobre ele. É um servidor Linux.

as nossas necessidades são as seguintes:

    O Windows é um bom cliente. Desenvolvemos no Windows (Visual Studio).
  1. espaço de trabalho privado no Windows para cada programador.
  2. Bom rastreamento de escutas. Integrando a SVN. Trabalhar no servidor ou no cliente.
O que sugeres? Indique por favor os nomes do cliente SVN e do localizador de erros.

Se estiver a trabalhar de forma semelhante-especifique prós e contras.

Author: Smi, 2009-08-14

13 answers

TortoiseSVN é muito bom como um cliente SVN do Windows.

 14
Author: caf, 2009-08-14 06:25:57

Para os clientes da SVN, há dois que devem considerar:
* TortoiseSVN é um cliente SVN o tem integração shell, o que significa que ele integra com o Windows Explorer.
* AnkhSVN intergraates with Visual Studio.
Tanto quanto sei, não se excluem mutuamente, por isso podem usar ambos.

Para O Localizador de erros com integração com o SVN, existem três localizadores de erros de código aberto gratuitos que deverá procurar:
BugTracker.NET-que terás de correr numa máquina de janelas. (Eu sou o autor de BugTracker.NET)
Trac
Redmine

O Trac é muito utilizado. A crítica geral mais comum a ele é que ele está orientado para um único projeto.

Redmine foi escrito para ser um Trac melhor do que Trac. Lida com vários projectos. A crítica geral mais comum é que é muito lenta.

BugTracker.NET teoricamente tem as suas falhas, mas é muito rápido. Tenho estado usando trac um pouco de caça para bugs velhos no Sourceforge.NET e rastreadores de CKEditor, e eu acho que BugTracker.NET a busca é muito melhor do que a do Trac, por isso a minha queixa pessoal sobre o Trac seria a fraqueza da sua busca.

Se quiser explorar localizadores de bugs comerciais que se integrem ao Subversion, então eu começaria com FogBugz .

 14
Author: Corey Trager, 2009-08-15 19:42:58

Mais um polegar para cima para TortoiseSVN .

Também recomendo a instalação do WinMerge que se integra com a tartaruga. É muito superior à tartaruga construída em fusão.
 8
Author: Craig M, 2009-08-14 06:58:17
Sempre gostei do Trac.
 7
Author: leppie, 2009-08-14 06:23:36

Alguns de nossos desenvolvedores tiveram problemas com AnkhSVN, então agora vamos usar TortoiseSVN e VisualSVN para integrá-lo com o Visual Studio. A integração não é necessária se você tomar cuidado ao renomear e deling arquivos, mas eu acho que é bom ser capaz de fazê-lo diretamente em estúdio Visual quando você está refactorando nomes de classe e, portanto, renomear arquivos.

Note que o VisualSVN custa cerca de 50 dólares por licença.
 6
Author: Jan Aagaard, 2009-08-14 06:50:45

Para cliente SVN eu recomendaria TortoiseSVN . Para detecção de erros Bugzilla .

 3
Author: grigy, 2009-08-14 06:26:57

O Redmine tem as funcionalidades de que necessita, mais a gestão de projectos e Documentos, o registo de tempo, fóruns e wiki.

Quanto ao cliente SVN, também recomendo TortoiseSVN.

Editar: o Redmine pode ser instalado como um VMWare appliance , por isso a sua configuração deve ser fácil.

 2
Author: Sorin Comanescu, 2009-08-14 07:09:23

Dependendo das suas necessidades exactas, eu recomendaria o seguinte:

Cliente Subversion
Ou Tortoise SVN , que se integra muito bem com o Windows Explorer ouAnkh SVN , que se integra muito bem com Visual Studio.

Bugtracker
A maioria dos bugtrackers aconselhados neste tópico são livres e/ou de código aberto, mas uma vez que sua pergunta não diz que como um requisito eu sugeriria Atlassian Jira ou FogBugz desde que eles são (imo) definately os melhores bugtrackers ao redor.

 2
Author: Huppie, 2009-08-14 07:11:45

O Tortoise SVN é um grande cliente com base no Windows shell. Encontrou problemas com Ankh SVN (integração com visual studio). Quanto ao bug tracking-OnTime é bom e altamente configurável (e tem exposição do cliente).

 1
Author: Russell, 2009-08-14 06:25:45

Quanto ao Windows client, pode usar tartaruga SVN e se quiser usá-lo directamente do VS tem AnkhSVN . Tartaruga integra-se com o Windows Explorer para que ele possa trabalhar com quaisquer projetos, Ankh pode ser um pouco mais fácil de usar a partir do Visual Studio como você não terá que mudar para Windows Explorer para cometer mudanças, mas ele vai trabalhar apenas com projetos VS.

Você pode facilmente integrar o repositório SVN com Trac ou JIRA. JIRA é mais avançado, mas você tem que comprá - lo, trac é gratuito.

 1
Author: RaYell, 2009-08-14 06:26:36

Dá uma vista de olhos @ Jtrac

Temos usado isto para localizar erros no nosso pequeno projecto interno.
 1
Author: Narayan, 2009-08-14 06:33:12

Para SVN, TortoiseSVN e para rastreamento de bugs onTime é bom. Estamos a usar os dois agora. O Ontime não se consegue integrar bem com a SVN. Mas como o OnTime é totalmente configurável, temos criar um campo de revisão svn personalizado e preenchê-lo quando fechamos um item. No cliente SVN, adicionamos no comentário commit o ID do item (bug ou recurso).

A vantagem do onTime em comparação com um bugtracker como Bugzilla ou BugTracker. Net é que o OnTime não é apenas um Localizador de insectos. É um projecto de gestão de Software. Você pode adicionar suas horas, gerar relatório, buid wiki, ele suporta Scrum com grande geração de gráficos de queima, adn assim por diante.

 0
Author: Matthieu, 2009-08-14 06:50:12
Tive boas experiências com tartaruga e trac. Agora eu estou usando três instalações diferentes de Fogbugz (2 hospedado livre e um em meu trabalho a tempo inteiro) {[[2]}

Não usei muitos outros sistemas.

Se você tem a capacidade de gastar dinheiro, eu recomendaria fogbugz, caso contrário vá com trac, ou os outros recomendados aqui.
 0
Author: Tim, 2009-08-14 06:59:03