[off topic]svn

3 views
Skip to first unread message

vitor rubio

unread,
Feb 4, 2009, 11:39:55 AM2/4/09
to infra...@googlegroups.com
PessoAll.

O assunto é off  topic, mas como todo mundo aqui nessa lista usa, talvez vocês possam me ajudar:


Eu uso nos meus projetos o servidor subversion collabnet e como client eu uso o tortoise.


Tenho 3 duvidas:

1) como eu passo o repositorio de um servidor para outro? tenho que mudar de servidor.
2) como eu excluo do source control, dos projetos, imagens, arquivos dll, exe e outros que são resultado de compilação ou que são imutaveis? (detalhe, já adicionei, agora quero retirar sem excluir)
3) como eu adiciono um projeto novo no svn já sincronizando?  (hoje eu primeiro dou um import e depois dou um checkout)



eu tenho aqui tanto a documentação do server como a do client, mas é muito extensa, e meu english é uma shit.


Obrigado.

--
Vitor
       Luiz
               Rubio ^^

Daniel Bastos

unread,
Feb 4, 2009, 1:48:58 PM2/4/09
to infra...@googlegroups.com
1 - Para fazer backup/restore do teu reposítório, veja este link: use svnadmin dump <repositório>.
basicamente a sintaxe é:

svnadmin dump repositório > backup.bkp para fazer backup
svnadmin load repositório < backup.bkp para restaurar

tem outros parâmetros, mas ai seria melhor vc olhar a documentação, pq eu só vejo o que necessito. :)
2 - Normalmente eu faço uma cópia d pasta, excluo os arquivos que não quero, comito o repositório e depois incluo os arquivos novamente na pasta. Ele entende que são arquivos novos, e não a cópia dos antigos. Assim, basta não os adicionar novamente. Mas infelismente estes ficam nas versões anteriores. Não conheço uma forma melhor de fazer isso.
3 - Não entendi. Poderia esplicar de forma diferente?

2009/2/4 vitor rubio <vitor...@gmail.com>
--
Abs
Daniel A. Bastos

vitor rubio

unread,
Feb 4, 2009, 7:12:46 PM2/4/09
to infra...@googlegroups.com
que client que eu uso para dar esses comandos que vc falou no item 1? eu não tenho nenhum client em modo console.


no item 3 quero dizer o seguinte:


usando o tortoise, quando quero adicionar um projeto novo no repositorio, uso o import. (até ai blz?)

só que para fazer a minha pastinha do projeto (working area?), criando os as pastas .svn para que fique "tudo verdinho" eu tenho que dar um checkout pro cima depois.




quanto ao item 2, existe maneira de se criar ignorelists?


obrigado ^^

2009/2/4 Daniel Bastos <danb...@gmail.com>

Daniel Bastos

unread,
Feb 5, 2009, 7:28:38 AM2/5/09
to infra...@googlegroups.com
Humm ... é que vc trabalha de forma diferente da minha. Eu uso repositórios independentes enquanto vc usa o mesmo repositório para todos os projetos (Não que tenha problema ou esteja errado, é só diferente )

Ocliente no caso, é o próprio Subversion. Quando vc instala ele, ele vem com o cliente (Comando "svn") e o servidor (Comando "svnserve"), alem de outras ferramentas.

Mas, de qualquer forma, com que vc trabalha vc poderia usar os recursos de tag e branch para "simular" um backup em uma outra pasta do seu repositório. Não sei te responder se ficaria bom, pois não trabalho assim.

2009/2/4 vitor rubio <vitor...@gmail.com>

vitor rubio

unread,
Feb 5, 2009, 7:44:06 AM2/5/09
to infra...@googlegroups.com
E se eu usar um repositorio para cada projeto, como que fica? 

gostaria de poder colocar dodos os repositorios dentro do mesmo diretorio, ou bd, para fazer backup  de tudo de uma vez.


Você usa create repository, e depois add o projeto?




2009/2/5 Daniel Bastos <danb...@gmail.com>

Daniel Bastos

unread,
Feb 5, 2009, 7:51:26 AM2/5/09
to infra...@googlegroups.com
Se usar um repositório para cada projeto não muda nada na hora de programar, comitar e etc etc ...
Só muda um pouco na hora de administrar, criar usuários, permissões, backups e etc. Criar 1 ou vários repositórios é mais questão de preferência. Não é uma regra.

Mas acho melhor, a gente conversar em PVT, pq esse assunto pode render uma longa discussão que não tem nada a ver com o assunto da lista.


2009/2/5 vitor rubio <vitor...@gmail.com>

vitor rubio

unread,
Feb 5, 2009, 8:02:19 AM2/5/09
to infra...@googlegroups.com
Bom, me add aí no google talk que agente conversa.


mesmo usando um repositorio para cada projeto eu estou precisando dar um checkout cada vez que crio um projeto novo para ficar verdinho. Isso é normal eu eu estou usando errado?




2009/2/5 Daniel Bastos <danb...@gmail.com>

vitor rubio

unread,
Feb 12, 2009, 1:57:11 PM2/12/09
to infra...@googlegroups.com
Consegui migrar o servidor, ficou tudo belezinha! Eu achei que o dump e load do svn ia demorar, mas foi 2 palito :)

2009/2/5 vitor rubio <vitor...@gmail.com>
Reply all
Reply to author
Forward
0 new messages