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.

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

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.


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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.