[OFF] SVN - SE VOCÊ MANJA , ME AJUDE...

 Tópico anterior Próximo tópico Novo tópico

[OFF] SVN - SE VOCÊ MANJA , ME AJUDE...

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#482755 - 05/07/2018 11:50:49

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe

Última edição em 05/07/2018 11:51:16 por WEBMASTER

Pessoal,

Para dizer que não faço perguntas (realmente faz tempo que não peço ajuda para a comunidade), segue uma dúvida que se alguma boa alma puder ajudar eu agradeço muito.

Eu preciso configurar meu ambiente para fazer o versionamento de código PHP, mas estou com dúvidas de 'por onde começar'.
O repositorio no servidor linux/apache está criado e eu já instalei o tortoise na minha máquina e ai começaram as dúvidas.

1) Qual diretório utilizar localmente ?
Por exemplo, meu diretorio atual /localhost/app e tenho o código lá então:
a) devo criar o SVN na mesma pasta (pois é lá que vou alterar) e depois fazer o checkout, ou
b) devo ter um diretório 'a parte' para o SVN, e depois de tudo ok em /localhost/app, copiar para a pasta do SVN via um xcopy e então executar o checkout a partir dessa pasta dedicada ?

2) Sincronia remota ?
Quando subir os arquivos e a versão estiver 'valendo', eu estarei jogando os arquivos em /srv/svn no servidor, porém para realmente estar valendo o certo era jogar para /srv/httpd/app por exemplo, como eu devo fazer para sobrepor a versão vigente por esta que acabei de subir (ou deveria rodar um rsync no server a partir da pasta da versao atual) ?


WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#482758 - 05/07/2018 12:08:18

NILSONTRES
SAO PAULO
Cadast. em:Março/2012


,
Ajudar o Webmaster !!!, vai valer 500 pontos.



#482760 - 05/07/2018 12:27:33

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Essa deve ser pro Kerplunk

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#482761 - 05/07/2018 12:29:46

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe
kkkkkkkkkkk

Eu sabia que vocês ia apelar pro Kerp ....
E olha só, dúvidas do webmaster não tem mais ou menos pontos, sou igual à qualquer outro usuário aqui dentro...rsrsrs...menos

WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#482762 - 05/07/2018 12:30:21

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
O que você tem local é uma versão do que tem no server. Tente não enxergar como arquivos soltos, mas sim como exatamente o que é, uma versão "conectada" ao server. A pasta local em que está não faz diferença, você faz as suas alterações e sobe a sua versão, criando ou não um novo branch.

A sua segunda pergunta você está se referindo à branching. Branching é um "galho" originado da "tronco". Mais ou menos assim: Você tem uma versão "tronco" e cria um branch, sincroniza esse branch para uma pasta local e faz as alterações que quer. Isso significa que você vai ter esse branch com suas alterações e você pode fazer um build dele. Se você quiser fazer um "merge" do seu branch com o "tronco", você vai ter que fazer uma operação de merge, que muito possivelmente pode ser feita automaticamente, mas pode haver casos em que você tenha que fazer isso de forma manual, selecionando qual versão de cada coisa você quer usar. Essa parte de branch e trunk é bem complicada, eu demorei um tempão pra sacar. Uma boa saída é "treinar" isso com coisas menores

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482764 - 05/07/2018 13:39:34

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe
(tudo com Tortoise)
Bom, o que eu já consegui fazer foi criar o repositorio local , fiz o checkout de uma dada pasta para testar e tudo ficou ok.
Porém eu estou fazendo as operações localmente quando na verdade deveria fazer no servidor, por exemplo svn.meusite.com.br , entendo que basta eu acessar esse servidor via RepoBrowser para realizar as operações certo ?

Por exemplo, a dúvida está reamente em pegar algo que está em c:\svn que foi atualizado por um checkout a partir de c:\meucodigo e por sua vez enviar o conteudo do branch que está em c:\svn para svn.meusite.com.br

WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#482767 - 05/07/2018 13:51:17

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Você está baixando a mesma versão em dois lugares, é isso?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482775 - 05/07/2018 15:08:35

MARCELOKROL
REBOUCAS
Cadast. em:Julho/2004


Voce criou o reposito no svn, pois deve-se cria-lo primeiro pra depois usar o tortoise
o SVN cria por padrão uma estrutura de pastas assim: TRUNK, BRANCH, TAGS

Particularmente so uso a trunk, nunca usei as outras, pois meus projetos estão em constante alteração/manutenção, mas isso é uma coisa minha, e não um exemplo a seguir



#482784 - 05/07/2018 17:05:29

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Conseguiu?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


#482789 - 05/07/2018 18:33:54

WEBMASTER
CURITIBA
Cadast. em:Janeiro/2001


Membro da equipe
Ainda não, a versão local já está relativamente legal e funcionando (preciso testar mais).
Meu problema é conectar o SVN remoto, ja tentei diversos formatos de endereço e não vai nem a pau juvenal.
Tentei com https://svn.xxx.com.br , svn://snv.xxx.com.br , e nada


WebMaster - VBMania

Nao me mande e-mail com duvidas
Para isso e que existe o forum do VBMania !!!

#482790 - 05/07/2018 19:22:10

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Qual cliente está usando?

_______________________________________________________________________
Gostaria de ter seu sistema Desktop "traduzido" para uma interface web? Podemos conversar...
Virei Oráculo!
The end is nigh, be ready for the nukes!


 Tópico anterior Próximo tópico Novo tópico


Para responder este tópico o login é requerido
Se você já possui uma conta de usuário por favor faça seu login
Se você não possui uma conta de usuário use a opção Criar usuário