Pular para o conteúdo

Configurando Subversion

O subversion (SVN) é um ótimo controlador de versões, não só para programação, mas para imagens, vídeos, arquivos texto, binários e todo tipo de arquivo digital que for preciso um versionamento.
Ricardo Brito do Nascimento rbn_jesus
Hits: 189.131 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 5: Dicas adicionais e bibliografia

21. Clientes gráficos

21.1. Interface gráfica de usuário (GUI) para SVN*
  • RapidSVN fachada multi-plataforma em ambiente gráfico de utilizador escrita em C++ e recorrendo à biblioteca wxWidgets
  • eSvn cliente baseado na biblioteca Qt
  • JSVN cliente Java swing
  • SmartSVN Cliente SubVersion para Linux, Windows e MAC
  • TortoiseSVN Windows shell (i.e. Explorer) extension
  • svnX MacOS X GUI front-end to svn
  • AnkhSVN Windows é uma extensão (addon) do Visual Studio .NET - Permite que as ações mais comuns sejam executadas diretamente da IDE.

21.2. Projetos Alternativos para SVN
  • subclipse projecto de software livre de integração do Subversion no Eclipse
  • JavaSVN projecto de software livre para criação de uma biblioteca de cliente Subversion 100% java
  • Subversion for MacOS X

22. Bibliografia


   1. Como criar e usar um servidor Subversion (SVN) passo a passo
   2. Customizando o servidor SVN
   3. Configurando o apache para conexões http com svn
   4. Gerenciando projetos e arquivos no svn
   5. Dicas adicionais e bibliografia

CMS Plone 4.1.6 com invólucro Virtualenv + Buildout + Mount Point + BLOB Storage + Unicode UTF-8

Proteção utilizando fail2ban contra ataques do tipo

Formatando exibição de datas no Linux

Vim com corretor ortográfico em pt_BR/es_ES/en_US

Instalação Plone 2.5.5 com módulos customizados

Redmine 2.1.4 no Debian Squeeze - Instalação e configuração

Lapidando a configuração do mplayer

Uso do mkv files creator

Monte seu próprio servidor de ICQ

ANSIBLE Series: Teoria ... Um papo sobre DevOps

#1 Comentário enviado por joaomc em 29/05/2008 - 09:10h
Uma boa pedida para quem quiser instalar um servidor Subversion no Windows é usar o Collabnet Subversion Server, que já vem empacotado com tudo o que precisa. Funciona muito bem.
Eu gosto muito de usar o Git-SVN para interagir com repositórios SVN. Vale a pena aprender.
#2 Comentário enviado por Bruno Faria em 29/05/2008 - 14:11h
Olá,
muito bom o artigo, ótimo mesmo.
Porém, qual seria a diferença entre CVS e SVN?
#3 Comentário enviado por gjr_rj em 29/05/2008 - 18:57h
Gostei do artigo, bom mesmo !
#4 Comentário enviado por leobragatti em 30/05/2008 - 12:00h
cara, excelente artigo
ja implementei aqui e vou começar a fazer os trabalho de faculdade com os caras da faculdade usando isso :)

Muito obrigado pelo artigo
abraços
#5 Comentário enviado por joaomc em 02/06/2008 - 09:33h
@brunoh,

O SVN foi basicamente construído para substituir o CVS. Entre as vantagens, podemos citar os commits atômicos com changesets (conjuntos de mudanças): As alterações feitas no repositório são enviadas em bloco. No CVS, as alterações são feitas por arquivo. Assim, tem-se um histórico mais claro e limpo das modificações.
#6 Comentário enviado por gokden em 13/10/2008 - 18:36h
pessoal... eu uso o openSUSE 11
e ocorre este erro aqui..

httpd2: Syntax error on line 180 of /etc/apache2/httpd.conf: Syntax error on line 102 of /etc/apache2/default-server.conf: Syntax error on line 2 of /etc/apache2/conf.d/subversion.conf: Cannot load /srv/www/modules/mod_dav_svn.so into server: /srv/www/modules/mod_dav_svn.so: cannot open shared object file: No such file or directory

alguem sabe o pq ??
me parece que ele não encontrou o mod_dav_svn.so =D
alguem jah teve este problema ??
#7 Comentário enviado por guiteodasilva em 15/10/2008 - 16:56h
Fala ai galera,
Seguite instalei o subversion no meu servidor (ubuntu 8.04) e depois o subclipse no eclipse da minha máquina pessoal(ubuntu 8.04).
Conecto tranquilo no repositorio consigo dar commit,update, checkout.

Os aquivos transferidos para o repositorio no servidor pela interface do eclipse aparecem tranquilo tranquilo consigo abrir e tudo mais. So que, quando entro no servidor e entro no repositorio e mando listar os arquivo, os mesmos não se encontram la. executo o locate e nada também. Ja tentei de tudo, me ajudem!!!

Valew.
#8 Comentário enviado por gokden em 04/11/2008 - 15:56h
oi denovo gente...
alguem sabe se tem algum jeito onde eu possa dar privilégios separadas de usuário para usuário ?
exemplo:
o user a pode vizualizar o arquivo a
o user b pode vizualizar o arquivo b
mas o user a nao ve o arquivo b nem o user b ve o arquivo a =D

deu pra intende ??

grato....
#9 Comentário enviado por parrera em 09/11/2009 - 10:45h
Bom demais este tutorial, mas o seguinte, uso o svnserve como meu servidor que roda em uma máquina que usa OpenSUSE 11.1, seguinte, na minha rede interna o svn está funcionando normalmente, mas agora gostaria de compartilhar nosso repositorio com uma outra rede, tem como fazer isso usando o svnserve ou é preciso usar o apache?
Obs: Quero que outra rede passe a comunicar com nosso repositorio, para cliente usamos o tortoiseSVN(windows), tem como isso usando o svnserve? Existe algum tutorial para isso?Alguma dica?Obrigado à todos
#10 Comentário enviado por klebervirgilio em 22/01/2010 - 13:07h
M diga, como fica as trunk/branches/ tags????
#11 Comentário enviado por esardenberg em 16/03/2012 - 15:21h
Amigos

Preciso renomear o nome de um repositorio já em utilização. Somente renomeio a pasta criada?

Obrigado

Contribuir com comentário

Entre na sua conta para comentar.