Qual cliente do Subversion devo usar? [fechadas]

14

Eu quero usar o controle de fonte do Subversion para um site PHP . Está instalado no espaço da web que alugo: viva!

No site do Subversion, há uma enorme lista de aplicativos clientes: http://subversion.tigris.org/links.html#all-clients

Qual deles pode ser recomendado? Eu tenho o Windows XP instalado no meu PC. E não quero pagar por isso, então um cliente gratuito pagará.

Eu usei o Visual SourceSafe e o Team Foundation Server no Visual Studio 2008.

Edição: Talvez um que se integra com o Eclipse?

Edição 2: Encontrei o artigo Ultimate Round-Up for Version Control with Subversion sobre Subversion na Smashing Magazine .

Natrium
fonte
O único problema que você terá com o Tortoise no VS2008 é que ele não está integrado no VS, portanto, você não poderá fazer check-in / check direto no VS. Mas isso é apenas um pequeno inconveniente para mim. Eu só quero que você saiba que;)
Marc-Andre R.
Eu não vou usar o VS. Eu só tenho experiência com isso, então qualquer coisa que pareça assim funcionará bem para mim.
Monossódico
Em Jeff Atwood, codinghorror.com/blog/archives/000660.html , não use fontes visuais seguras.
User

Respostas:

46

Eu uso o TortoiseSVN no trabalho e funciona muito bem. Tenho certeza de que é um, se não o mais popular cliente SVN para Windows :)

Possui integração de shell do Windows Explorer, para que você obtenha um bom menu do TortoiseSVN no menu de contexto do botão direito do mouse.

E é grátis!

BenA
fonte
O mesmo para mim. Usou em um projeto importante; a integração do shell foi legal.
Alex
Eu já o tinha usado também, bom cliente, simples, fácil de usar, sem algum recurso inútil que você pode obter no cliente SVN ou CVS.
Marc-Andre R.
Funciona como um encanto ... imagino quando eles nos dariam uma barra de ferramentas? Realmente não gosta dos menus de contexto do botão direito. Leva tempo.
Ymasood 01/09/09
Simplesmente funciona.
Randell
Eu uso o TortoiseSVN e também gosto, mas a integração do shell é a melhor e a pior parte. Quando você não o usa, ele incha a memória e não pode simplesmente desligá-lo, como acontece com os clientes que não são shell, mas o benefício que ele oferece vale o custo algumas vezes.
Dinesh Manne '
13

O AnkhSvn é um bom (e gratuito) plugin do Visual studio para o Subversion.

Eu também uso o TortoiseSVN (como recomendado pela BenA). Os dois trabalham felizes juntos.

Simon P Stevens
fonte
Costumava não ser tão bom, agora é (muito!) Melhor que o VSS. A última desculpa meio razoável para usar o VSS finalmente se foi.
MGOwen 24/09/2009
10

Para uso com o Eclipse, você pode tentar o Subclipse . Eu ainda não o usei, então não conheço seus prós e contras!

BenA
fonte
1
como o subclipse está disponível apenas em x86 (plataformas de 32 bits), você deve realmente usar uma JVM de 32 bits. (a menos que você possa construir o JavaHL por conta própria ..) é uma solução java 100% puro
Peter Parker
7

Concordo que, para a maioria dos usos, o TortoiseSVN é provavelmente a melhor aposta. Mas, em alguns casos de uso, por exemplo, operações de mesclagem um pouco mais complicadas, convém manter o cliente de linha de comando originalsvn , mesmo no Windows. Pelo menos é o que vejo meus colegas que usam o Windows, mesmo que usem o Tortoise ...

Veja esta resposta e seus comentários (em uma pergunta semelhante ao Linux) para obter algumas justificativas e recursos.

Jonik
fonte
Ah, e naturalmente a integração do IDE é a solução definitiva para muitas pessoas. (A partir da experiência em primeira mão, posso dizer que a integração do Subversion do IntelliJ IDEA é excelente.)
Jonik
5

O projeto Subversive visa fornecer a integração do Subversion (SVN) para o Eclipse. O plug-in Subversive permite trabalhar com esse sistema de controle de versão sucessor do CVS no ambiente de trabalho Eclipse. Você pode trabalhar com os repositórios do Subversion quase da mesma maneira que há muito tempo é possível com os repositórios do CVS usando o plug-in CVS incluído na distribuição padrão do Eclipse.

Os recursos gerais do plug-in Subversive são bastante semelhantes aos do plug-in CVS:

* Browse a remote repository
* Add a project to the repository and check out projects from the repository
* Synchronize a project to see incoming and outgoing changes
* Commit, update and revert changes
* See resource change history
* Merge changes

Projeto subversivo

Narayan
fonte
3

Normalmente, instalei quatro clientes SVN aqui:

  • TortoiseSVN
  • SlikSVN, que é o cliente de subversão da linha de comando, apenas sem a porcaria de publicidade e registro do OpenCollabNet.
  • AnkhSVN no Visual Studio
  • Subclipse no Eclipse

Costumo usar qualquer um deles, dependendo do ambiente em que estou atualmente. Porém, o que é importante observar: se você possui vários clientes e o Subversion altera o formato da cópia de trabalho novamente, é necessário atualizar tudo para uma nova versão. Seria muito mais fácil se todos eles compartilhassem uma única biblioteca ...

Joey
fonte
3

Uso o RapidSVN porque preciso trabalhar no Windows e Linux, e essa ferramenta é executada nos dois ambientes. Ele faz o truque e é grátis.

Tony
fonte
2

Se você deseja uma solução (gratuita) que se integre ao Visual Studio, tente o AnkhSVN . Eu o usei com sucesso antes, e a única razão pela qual não o uso é que prefiro tartaruga.

BenA
fonte
a integração no Visual Studio não é um requisito.
Monossódico
1

Cliente de subversão de linha de comando gratuito: SlikSVN

Visual Studio plugin AnkhSVN

T. Kaltnekar
fonte
1

Por que o plug-in disponível para a instalação local do Netbeans, é claro!

bobby
fonte
+1 integração do Subversion com NetBeans funciona perfeitamente
Randell
1

Usei o Subclipse quando ainda usava o Eclipse, ele também vinculava o mylar ao plug-in de rastreamento de erros, marcando confirmações com o ID do erro.

Agora, eu apenas uso a linha de comando.

salmonmoose
fonte
1

O smartSVN pode ser usado gratuitamente no modo limitado e é muito bom mesmo com os limites.

petteri
fonte
0

Para o OS X, você não pode passar das versões . Teria que ser o melhor cliente de subversão da GUI que já existiu. É uma pena que um programa semelhante não exista para o Windows.

Josh Hunt
fonte