Como crio uma nova ramificação?

139

Como crio uma nova ramificação com minha cópia de trabalho usando o TortoiseSVN?

Eu vejo a opção de ramificação, mas não vejo uma maneira de nomeá-la de alguma forma.

the_drow
fonte

Respostas:

61

Ramos no SVN são essencialmente diretórios; você não nomeia a ramificação tanto quanto escolhe o nome do diretório no qual deseja ramificar.

A maneira comum de 'nomear' uma ramificação é colocá-la em um diretório chamado branchesem seu repositório. Na parte "Para URL:" da caixa de diálogo Ramificação do TortoiseSVN, você digitaria algo como:

(svn/http)://path-to-repo/branches/your-branch-name

O ramo principal de um projeto é chamado tronco , e geralmente está localizado em:

(svn/http)://path-to-repo/trunk
Blair Holloway
fonte
Agora, por que obtenho: "OPÇÕES de ' subversion2 / svn / DanelNursing4 / branches / Omer ': Não foi possível ler a linha de status: Uma conexão existente foi forçada a fechar pelo host remoto."
the_drow
1
Não é "Para URL:" agora "Para caminho:"?
Peter Mortensen
226

Clique com o botão direito e abra o SVN Repo-browser:

Digite a descrição da imagem aqui

Clique com o botão direito do mouse em Tronco (cópia de trabalho) e escolha Copiar para ... :

Digite a descrição da imagem aqui

Insira o nome / caminho do respectivo ramo:

Digite a descrição da imagem aqui

Clique em OK, digite a respectiva mensagem de log e clique em OK.

BJ Patel
fonte
14
Após esta etapa, se você deseja acessar os arquivos da revisão, clique no menu direito do mouse na pasta tags / branch. escolha: Atualização do SVN. Somente então, a pasta da Versão2.45.5 é copiada com seus arquivos na pasta.
lode
"Copiar para ..." não aparece no meu menu - Versão n1.9.5 Build 27581
NealWalters
2
@NealWalters - isso pode variar no cliente Windows SVN que você está usando. No meu, eu tenho "SVN Branch / Tag". Se você também não vê isso, verifique as configurações do seu cliente SVN e verifique quais opções estão ativadas para o "Menu de contexto".
HPWD 27/03
66

No Navegador de Repositório do TortoiseSVN, localize a ramificação da qual deseja criar a nova ramificação. Clique com o botão direito do mouse em Copiar para .... e digite o novo caminho da ramificação. Agora você pode "alternar" seu WC local para esse ramo.

Chris Thornton
fonte
6

Minha solução se você trabalha com o fluxo de trabalho Trunk/e Release/:

Clique com o botão direito do mouse no Trunk/qual você criará sua Filial:

Tronco

Selecione Filial / Tag:

Filial / Tag

Digite o local de sua nova ramificação, mensagem de confirmação e quaisquer externos (se o seu repositório tiver):

insira a descrição da imagem aqui

Andy J
fonte